python:virtualenv的使用


安裝virtualenv

  使用pip安裝:pip install virtualenv virtualenvwrapper

  其中virtualenvwrapper是virtualenv的擴展工具,用於管理virtualenv

  中文文檔: https://virtualenv-chinese-docs.readthedocs.io/en/latest/

  官網: https://virtualenv.pypa.io/en/latest/

  下載: https://pypi.python.org/pypi/virtualenv#downloads

配置virtualenv

  Virtualenv 附帶有pip安裝工具,因此需要安裝的套件可以直接運行:pip install [套件名稱]

  如果沒有啟動虛擬環境,系統也安裝了pip工具,那么套件將被安裝在系統環境中,為了避免發生此事,可以在~/.bashrc文件中加上:

    export PIP_REQUIRE_VIRTUALENV=true

  或者讓在執行pip的時候讓系統自動開啟虛擬環境:

    export PIP_RESPECT_VIRTUALENV=true

    Virtualenvwrapper

 

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

    1. 將所有虛擬環境整合在一個目錄下

    2. 管理(新增,刪除,復制)虛擬環境

    3. 切換虛擬環境

    4. ...

  此時還不能使用virtualenvwrapper,默認virtualenvwrapper安裝在/usr/local/bin下面,實際上你需要運行virtualenvwrapper.sh文件才行,先別急,打開這個文件看看,里面有安裝步驟,我們照着操作把環境設置好。  

  創建目錄用來存放虛擬環境

    mkdir $HOME/.virtualenvs 

    在~/.bashrc中添加行: export WORKON_HOME=$HOME/.virtualenvs

    在~/.bashrc中添加行:source /usr/local/bin/virtualenvwrapper.sh 

    運行: source ~/.bashrc

    此時virtualenvwrapper就可以使用了。

上述步驟也可以直接在.bash_profile中設置

  

 使用virtualenv

  workon 或 lsvirtualenv           列出虛擬環境列表 

  mkvirtualenv [虛擬環境名稱]          設置虛擬環境

  workon [虛擬環境名稱]           啟動/切換虛擬環境

  rmvirtualenv [虛擬環境名稱]          刪除虛擬環境

  deactivate                                   離開虛擬環境

 

  virtualenv ENV    創建**ENV**的虛擬環境

  virtualenv --no-site-packages  [虛擬環境名稱]   不依賴系統的已有的python site-package庫

  virtualenv -p /usr/bin/python2.7 ENV2.7  創建python2.7版本的虛擬環境

  virtualenv -p /usr/local/bin/python3.4 ENV3.4   創建python3.4版本的虛擬環境

  virtualenv -h  查看幫助

 

  cd ENV

  source ./bin/activate  啟動虛擬環境

     

  deactivate   退出虛擬環境

  pip install [套件名稱]   在虛擬環境安裝Python套件

 

----------------------------------------------------------------------- 

  centos提示沒有netstat命令

  yum install net-tools


免責聲明!

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



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