virtualenv能夠建立隔離的Python環境python
現實狀況:git
一、不一樣的項目使用同一個包的不一樣版本windows
二、本身的包不能裝在全局包下,例如共享主機下(本身的權限不夠)ruby
請參考官方文檔bash
virtualenv [OPTIONS] ENV_DIR :命令格式命令行
options:code
--no-site-packages:不加載全局的包,這個如今是默認行爲
--system-site-packages:加載全局已經安裝的包-p
/Path/PYTHON_EXE
,
--python
=/Path/PYTHON_EXE:建立環境使用指定默認使用的python版本
其餘的參數,你們能夠參考官網-p /Path/PYTHON_EXE, --python=/Path/PYTHON_EXE:建立環境使用指定默認使用的python版本
ENV_DIR是在某個目錄下建立python虛擬環境blog
樣例:我是在windows環境下建立python2的環境(我電腦2,3版本都有,可是開發環境用的是Python 2.7,bash用的是git bash,你們能夠用cmd)ip
virtualenv -p /c/Python27/python2.exe /d/data/pythonenv1/
環境激活:開發
Linux :source /Path/ENV_DIR/bin/activate
Windows: Path/Scripts/active
個人Git Bash:source pythonenv1/Scripts/activate
而後就跟普通命令行的使用方法同樣了
環境退出:
Linux :deactivate
Windows: Path/Scripts/deactivate
個人Git Bash:deactivate
能!
File——>Project——>Project Interpreter
便可建立一個本身的虛擬環境