virtualenv和virtualenvwrapper介紹和使用


virtualen介紹

virtualenv優點:

  • 工具可以創建隔離的Python環境 。
  • 環境升級不影響其他應用,也不會影響全局的python環境
  • 它可以防止系統中出現包管理混亂和版本的沖突

 

virtualenv安裝和使用

  • 安裝
pip install virutalenv
  • 創建環境
virtualenv [虛擬環境名稱] 
virtualenv testvir
  • 激活環境
cd testvir
source ./bin/activate

備注:此時,就進入了一個隔離的環境,安裝,卸載和使用模塊,都會在test環境中,而不會影響系統和其他環境。

  • 退出環境
deactive

 

virtualenvwrapper介紹

virtualenvwrapper是virtualenv的擴展管理包,用於更方便管理虛擬環境,它可以做:

  • 將所有虛擬環境整合在一個目錄下
  • 管理(新增,刪除,復制)虛擬環境
  • 切換虛擬環境

 

virtualenvwrapper安裝和使用

  • 安裝
pip install virtualenvwrapper

提示:win系統安裝命令:pip install virtualenvwrapper-win

  • 初始化

默認virtualenvwrapper安裝在/usr/local/bin下面,實際上需要運行virtualenvwrapper.sh文件才行;所以需要先進行配置一下:

1)創建虛擬環境管理目錄: mkdir $HOME/.local/virtualenvs

2)在~/.bashrc中添加行:

export VIRTUALENV_USE_DISTRIBUTE=1        #  總是使用 pip/distribute                                                                                   
export WORKON_HOME=$HOME/.local/virtualenvs       # 所有虛擬環境存儲的目錄             
if [ -e $HOME/.local/bin/virtualenvwrapper.sh ];then
   source $HOME/.local/bin/virtualenvwrapper.sh                                                                                                         
else if [ -e /usr/local/bin/virtualenvwrapper.sh ];then                                                                                                     
         source /usr/local/bin/virtualenvwrapper.sh                                                                                                        
    fi                                                                                                                                                     
fi                                                                                                                                                          
export PIP_VIRTUALENV_BASE=$WORKON_HOME                                                                                                                     
export PIP_RESPECT_VIRTUALENV=true

3)啟動 virtualenvwrapper: source ~/.bashrc

  • 使用方法

所有的命令可使用:virtualenvwrapper --help 進行查看,這里列出幾個常用的:

  1. 創建基本環境:mkvirtualenv [環境名]
  2. 刪除環境:rmvirtualenv [環境名]
  3. 激活環境:workon [環境名]
  4. 退出環境:deactivate
  5. 列出所有環境:workon 或者 lsvirtualenv -b

 


免責聲明!

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



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