使用virtualenvwrapper管理虛擬環境
鑒於virtualenv不便於對虛擬環境集中管理,所以推薦直接使用virtualenvwrapper。 virtualenvwrapper提供了一系列命令使得和虛擬環境工作變得便利。它把你所有的虛擬環境都放在一個地方。
1.安裝virtualenvwrapper(確保virtualenv已安裝)
pip install virtualenvwrapper pip install virtualenvwrapper-win #Windows使用該命令
2.修改配置文件。
安裝完成后,在~/.bashrc寫入以下內容,便於管理所有創建的虛擬環境。
export WORKON_HOME=~/Envs source /usr/local/bin/virtualenvwrapper.sh
解釋:
第一行:virtualenvwrapper存放虛擬環境的目錄,其中Envs為自己取的名字,以后創建的新的虛擬環境都放在這個文件夾下。
第二行:virtrualenvwrapper會安裝到python的bin目錄下,所以source后的路徑是python安裝目錄下bin/virtualenvwrapper.sh。
當然,windows環境下,在電腦的環境變量中指定WORKON_HOME的路徑即可將以后創建的虛擬環境放入到指定路徑下(計算機->屬性->高級->環境變量,和配環境過程差不多)。
3.重新啟動配置文件。
source ~/.bashrc #讀入配置文件,立即生效
virtualenvwrapper基本使用
1.創建虛擬環境:mkvirtualenv
mkvirtualenv venv
這樣會在WORKON_HOME變量指定的目錄下新建名為venv的虛擬環境。
若想指定python版本,可通過"--python"指定python解釋器
mkvirtualenv --python=/usr/local/python3.
5.3
/bin/python venv_name
其中,--python=的是你要使用的python解釋器的路徑,后面的是虛擬環境的名字。
2. 基本命令
查看當前的虛擬環境目錄
[root@localhost ~
]# workon # 此命令會列出所有創建過的你虛擬環境名字
py2
py3
切換到虛擬環境
[root@localhost ~
]# workon py3
(py3) [root@localhost
~]#
退出虛擬環境
(py3) [root@localhost ~
]# deactivate
[root@localhost
~]#
刪除虛擬環境
rmvirtualenv venv
