virtualenv模塊安裝

依賴包管理模塊(virtualenv)

virtualenv是Python的虛擬環境,能夠在同一臺PC隔離不一樣的python開發環境。virtualenv能夠建立一個隔離的python環境(沙盒)。使用沙盒的優勢:python

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

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

一、安裝

pip install virtualenv

二、virtualenv的基本使用

2.一、建立虛擬環境bash

建立文件夾(手動建立一下,最後環境放置的位置,自定)工具

mkdir Python_env/py2_env

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

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

 執行過程:spa

安裝結果:.net

2.二、激活環境blog

  windows則爲:C:\Python_env\py2_env\Scripts\activate  也就是所建立虛擬環境自身的Scripts文件夾裏面ip

activate

 

2.三、中止環境開發

deactivate

2.四、 刪除環境

rmvirtualenv env_name

2.五、安裝指定的環境包

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

 

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

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

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

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

 三、集成到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
相關文章
相關標籤/搜索