virtualenv模塊安裝


依賴包管理模塊(virtualenv)

virtualenv是Python的虛擬環境,可以在同一台PC隔離不同的python開發環境。virtualenv可以創建一個隔離的python環境(沙盒)。使用沙盒的優點:

  • 解決庫之間的版本依賴,比如同一系統上不同應用依賴同一個庫的不同版本。
  • 解決權限限制,比如你沒有root權限。
  • 嘗試新的工具,而不用擔心污染系統環境。

下面是一個在Windows下使用virtualenv的范例和步驟:

1、安裝

pip install virtualenv

2、virtualenv的基本使用

2.1、創建虛擬環境

創建文件夾(手動創建一下,最后環境放置的位置,自定)

mkdir Python_env/py2_env

 用virtualenv創建環境,-p指定解釋器(可用virtualenv.exe help查看命令)

C:>Python27\Scripts\virtualenv.exe -p C:\Python27\python.exe C:\Python_envpy2_env 

 執行過程:

安裝結果:

2.2、激活環境

  windows則為:C:\Python_env\py2_env\Scripts\activate  也就是所創建虛擬環境自身的Scripts文件夾里面

activate

 

2.3、停止環境

deactivate

2.4、 刪除環境

rmvirtualenv env_name

2.5、安裝指定的環境包

 在虛擬環境下執行python命令,可見打開的是Python2.7的環境(還可以在這里運行pip等py2的工具)

 

剩下的安裝方式一樣,只不過在此虛擬環境下安裝的包,全部在你指定的這個環境的目錄下,以達到隔離的效果

pip install -r requirements.txt
pip freeze > requirements.txt

提示:默認第三方庫裝在 Python27\Lib\site-packages 目錄下

虛擬環境:默認第三方庫裝在 \環境目錄\Lib\site-packages 目錄下

 3、集成到pycharm中

Windows為例,在PyCharm菜單File->Settings打開的窗口中,找到Project-Interpreter,如圖所示,默認會有系統安裝的Python環境,如2.7或3.5,但是virtualenv是一種隔離的虛擬環境,需要手動添加,在紅圈處添加本地環境。路徑就是項目的venv目錄。

 


Contos7

先查找到執行文件(當然你要知道就無所謂了)

find / -name virtualenv

 

找到可執行文件后

執行命令:

./virtualenv -p /usr/bin/python /home/zk/python_env/delbug_env

 

進入環境:

source ./activate

 

離開環境:

deactivate

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM