virtualenv和virtualenvwrapper介紹、安裝和使用


vritualenv優點:

  1. 使不同應用開發環境獨立

  2. 環境升級不影響其他應用,也不會影響全局的python環境

  3. 它可以防止系統中出現包管理混亂和版本的沖突

安裝:

pip install virtualenv

  

window下使用

創建目錄

virtualenv venv

  

如圖所示:

注: 1. 虛擬環境位於當前命令的目錄下 這里是 C:\Users\Administrator\

        2. 虛擬環境名稱為 venv

激活環境

1) 進入虛擬環境目錄: cd C:\Users\Administrator\
2) 進入腳本目錄:     cd venv\Scripts
3) 運行activate.bat:  activate.bat

  

如圖所示:

停止使用環境

deactivate

  

linux使用

liunx中virtualenv安裝和使用

virtualenvwrapper(虛擬環境管理工具)

官方文檔:http://virtualenvwrapper.readthedocs.io/en/latest/

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

優點:

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

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

  3. 切換虛擬環境

安裝

pip install virtualenvwrapper-win
pip install virtualenvwrapper        # linux環境

  

設置WORK_HOME環境變量

創建虛擬環境

mkvirtualenv testvir

  

python2和python3同時存在一台電腦,指定python版本解決方法

 

mkvirtualenv --python=python版本的python.exe路徑 虛擬環境名稱

  

如下圖所示
97.png

使用方法

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

  • 創建基本環境:mkvirtualenv [環境名]

  • 刪除環境:rmvirtualenv [環境名]

  • 激活環境:workon [環境名]

  • 退出環境:deactivate

  • 列出所有環境:workon 或者 lsvirtualenv -b

linux中使用virtualenvwrapper

安裝

pip install virtualenvwrapper

  

但是安裝之后並不能直接使用,我們需要配置之后才能使用相關命令。

首選找到對應的virtualenvwrapper.sh文件的路徑:

find / -name virtualenvwrapper.sh

  

找到路徑之后在/etc/profile中進行配置:

export WORKON_HOME=/root/virtualenvs
source /usr/bin/virtualenvwrapper.sh

  

之后source /etc/profile就可以使用相關命令來操作虛擬環境了,對應的命令與windows下一致。


免責聲明!

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



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