1、windows上安裝python虛擬環境html
一、安裝
pip install virtualenv
virtualenv --versionpython
二、新建一個python虛擬環境virtual_env_01
virtualenv virtual_env_01
cd virtual_env_01
cd Scripts
activate # 進入虛擬環境
deactivate.bat # 退出虛擬環境windows
三、新建一個python2的虛擬環境virtualenv_py2
virtualenv -p D:\biancheng\python27\python.exe virtualenv_py2 # -p 指定爲python2的虛擬環境
cd virtualenv_py2
cd Scripts
activate # 進入虛擬環境
deactivate.bat # 退出虛擬環境app
注意:-p 後面的參數爲路徑,路徑能夠用雙引號或者不加雙引號,必定不能用單引號。scrapy
正確:virtualenv -p D:\biancheng\python27\python.exe virtualenv_py2 # 雙引號htm
正確:virtualenv -p "D:\biancheng\python27\python.exe" virtualenv_py2 # 不加blog
錯誤:virtualenv -p ‘D:\biancheng\python27\python.exe’ virtualenv_py2 # 單引號 錯誤ip
延伸:windows中退出python交互模式,ctrl + Z ,再 enterget
2、Linux上安裝虛擬環境
同上pip
或者參考:
http://www.javashuo.com/article/p-szkwbmnc-ct.html
3、 虛擬環境的升級版 virtualenvwrapper
安裝
pip install virtualenv
pip install virtualenvwrapper
windows系統還要安裝驅動:pip install virtualenvwrapper-win
查看是否安裝成功
workon # 查看虛擬環境列表 或者lsvirtualenv 能夠顯示全部虛擬環境的家目錄
新建並進入虛擬環境py3scrapy
mkvirtualenv py3scrapy
退出虛擬環境
deactivate
進入虛擬環境py3scrapy
workon py3scrapy
刪除虛擬環境:
rmvirtualenv py3_mk_dev
延伸:修改虛擬環境的工做家目錄
新建環境變量WORKON_HOME。
值爲一個存在的路徑。這個路徑會成爲workon命令對虛擬環境列表的搜索路徑。
4、對比virtualenv 和 mkvirtualenv
相同:兩個命令都是用於新建虛擬環境的,且都-p選項設定python版本。
不一樣:
virtualenv新建虛擬環境env_test01後,虛擬環境的文件會在當前目錄下生成,進入虛擬環境須要cd到當前目錄下的 env_test01/Scripts 下 才能 用activate進入新建的虛擬環境;且workon中不顯示該虛擬環境。
mkvirtualenv新建虛擬環境env_test02後,虛擬環境的文件不會在當前目錄下生成(在默認的集中目錄中),進入虛擬環境不管在什麼目錄直接activate便可;且workon中顯示該虛擬環境。
延伸:
# -p 指定py版本新建虛擬環境
virtualenv -p D:\biancheng\python27\python.exe virtualenv_py2
mkvirtualenv -p python3 bj11_py3
mkvirtualenv --python=E:\python3.exe bj11_py3
# -i 指定鏡像源安裝py包pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pillow