Python基礎知識(29):virtualenv
virtualenv:用來為一個應用建立一套隔離的Python執行環境
比如,現有兩個Python專案,一個是Python2.7的一個是Python3.5的,可以建立兩個虛擬環境
1、安裝
$ pip3 install virtualenv
2、管理環境
(1)建立目錄
Mac:~ michael$ mkdir myproject
Mac:~ michael$ cd myproject/
Mac:myproject michael$
(2)建立獨立的Python執行環境
mkvirtualenv -p python3 py3env
該命令會幫我們建立一個新環境,預設情況下,環境的目錄是.virtualenv/en1,建立過程中它會自動幫我們安裝pip,以後我們要安裝新依賴時可直接使用pip命令
一些常用命令:
deactivate #退出當前虛擬環境
workon [虛擬環境名稱] #使用某個虛擬環境
rmvirtualenv [虛擬環境名稱] #刪除某個虛擬環境
lsvirtualenv #列出所有虛擬環境
(3)在虛擬環境安裝第三方包
(venv)Mac:myproject michael$ pip install jinja2 ... Successfully installed jinja2-2.7.3 markupsafe-0.23 (venv)Mac:myproject michael$ python myapp.py
資料來源:
1、廖雪峰學習官網:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001432712108300322c61f256c74803b43bfd65c6f8d0d0000
2、南京大亂燉的部落格:https://www.cnblogs.com/hiddenfox/p/virtualenv-python3.html