python使用virtualenv
@(python之路)[python使用virtualenv]
python使用virtualenv
簡介
?virtualenv是一個創建隔絕得python環境的工具。virtualenv創建一個包含所有必要的可執行文件的文件夾,使用python工程所需的包。
安裝
pip install virtualenv
基本使用
1.創建虛擬環境
$ cd my_project_dir
$ virtualenv venv #venv為虛擬環境目錄名,目錄名自定義
?virtualenv venv 將會在當前的目錄中創建一個文件夾,包含了Python可執行文件,以及 pip 庫的一份拷貝,這樣就能安裝其他包了。虛擬環境的名字(此例中是 venv )可以是任意的;
$ virtualenv -p /usr/bin/python2.7 venv # -p參數指定Python解釋器程序路徑
?這里會使用/usr/bin/python2.7的解釋器
2.激活環境
$ source venv/bin/activate
3.關閉環境
. venv/bin/deactivate
virtualenvwrapper
?鑒于virtualenv不便于對虛擬環境集中管理,所以推薦直接使用virtualenvwrapper。 virtualenvwrapper提供了一系列命令使得和虛擬環境工作變得便利。它把你所有的虛擬環境都放在一個地方。
1.安裝
注意:安裝virtualenvwrapper(確保virtualenv已安裝)
pip install virtualenvwrapper
pip install virtualenvwrapper-win #Windows使用該命令
安裝完成后,在~/.bashrc寫入以下內容
export WORKON_HOME=~/Envs
source /usr/local/bin/virtualenvwrapper.sh
- 第一行:virtualenvwrapper存放虛擬環境目錄
- 第二行:virtrualenvwrapper會安裝到python的bin目錄下,所以該路徑是python安裝目錄下bin/virtualenvwrapper.sh
source ~/.bashrc #讀入配置文件,立即生效
virtualenvwrapper基本使用
1.創建虛擬環境 mkvirtualenv
mkvirtualenv venv
# "--python"指定python解釋器
mkvirtualenv --python=/usr/local/python3.5.3/bin/python venv
**2. 基本命令 **
查看當前的虛擬環境目錄
[root@localhost ~]# workon
py2
py3
切換到虛擬環境
[root@localhost ~]# workon py3
(py3) [root@localhost ~]#
退出虛擬環境
(py3) [root@localhost ~]# deactivate
[root@localhost ~]#
刪除虛擬環境
rmvirtualenv venv

浙公網安備 33010602011771號