vritualenv優勢:html
使不一樣應用開發環境獨立python
環境升級不影響其餘應用,也不會影響全局的python環境linux
它能夠防止系統中出現包管理混亂和版本的衝突windows
安裝:app
pip install virtualenv
window下使用ide
建立目錄工具
virtualenv venv
如圖所示:post
注: 1. 虛擬環境位於當前命令的目錄下 這裏是 C:\Users\Administrator\htm
2. 虛擬環境名稱爲 venvblog
激活環境
1) 進入虛擬環境目錄: cd C:\Users\Administrator\ 2) 進入腳本目錄: cd venv\Scripts 3) 運行activate.bat: activate.bat
如圖所示:
中止使用環境
deactivate
linux使用
virtualenvwrapper(虛擬環境管理工具)
官方文檔:http://virtualenvwrapper.readthedocs.io/en/latest/
virtualenvwrapper是virtualenv的擴展管理包,用於更方便管理虛擬環境,它能夠作:
優勢:
將全部虛擬環境整合在一個目錄下
管理(新增,刪除,複製)虛擬環境
切換虛擬環境
安裝
pip install virtualenvwrapper-win pip install virtualenvwrapper # linux環境
設置WORK_HOME環境變量
建立虛擬環境
mkvirtualenv testvir
python2和python3同時存在一臺電腦,指定python版本解決方法
mkvirtualenv --python=python版本的python.exe路徑 虛擬環境名稱
使用方法
全部的命令可以使用:virtualenvwrapper --help 進行查看,這裏列出幾個經常使用的:
建立基本環境:mkvirtualenv [環境名]
刪除環境:rmvirtualenv [環境名]
激活環境:workon [環境名]
退出環境:deactivate
列出全部環境:workon 或者 lsvirtualenv -b
安裝
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下一致。