python的虛擬環境virtualenv

甲骨文技術支援發表於2018-11-06

virtualenv是python世界的一個神器,當我們多個專案在同時進行的時候,工程管理會比較亂,這時候virtualenv就派上用場了,它可以建立一個虛擬環境,讓每個專案之間隔離開,而且這個虛擬環境極其簡單,就是一個資料夾~


安裝:

pip install virtualenv

使用:

cd myprojects  #建立一個目錄
virtualenv helloworld #建立一個虛擬環境,helloworld是自定義的目錄名

這個命令會在myprojects的目錄中建立一個資料夾,包含了Python可執行檔案,以及pip庫的一份複製,這樣就可以安裝其他包了

當然我們也可以選python直譯器,想用py3?,沒問題!

virtualenv -p /usr/bin/python3.6 helloworld    # -p引數指定Python直譯器程式路徑

要開始使用虛擬環境,其需要被啟用

source /root/myprojects/helloworld/bin/activate

啟用之後,命令列前面就多了一個括號,裡面是工程名

(helloworld) [root@iZ2ze7qh6q0di3qkvef1dzZ bin]#

從現在起,任何我們使用pip安裝的包將會放在helloworld資料夾中,與全域性安裝的Python隔絕開

試試安裝包

pip install redis

停用這個虛擬環境,輸入deactivate即可

(helloworld) [root@iZ2ze7qh6q0di3qkvef1dzZ bin]# deactivate

要刪除一個虛擬環境,只有把工程名的資料夾刪除了即可。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20893244/viewspace-2218960/,如需轉載,請註明出處,否則將追究法律責任。

相關文章