創建指定python版本的虛擬環境


使用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
 


免責聲明!

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



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