1. 程式人生 > >Ubuntu下建立python虛擬開發環境

Ubuntu下建立python虛擬開發環境

1.升級python包管理工具pip[非必須]

pip install --upgrade pip

2.python虛擬環境安裝

sudo apt-get install python-virtualenv
sudo pip install virtualenvwrapper
如果找不到mkvirtualenv命令,需要執行以下環境變數設定。
1.建立目錄用來存放虛擬環境
    mkdir $HOME/.virtualenvs
2.在~/.bashrc中新增行:
    export WORKON_HOME=$HOME/.virtualenvs
    source /usr/local/bin/virtualenvwrapper.sh
3.執行:
    source ~/.bashrc

3.建立python虛擬環境

mkvirtualenv [虛擬環境名稱]

4.使用某個虛擬環境

workon [虛擬環境名稱]

5.退出虛擬環境 離開

deactivate

6.刪除某個虛擬環境

rmvirtualenv [虛擬環境名稱]

例子:建立Python2.7+Django1.7.8開發環境

pip freeze list  當前環境中已安裝的包名列表
pip==8.1.0
Django==1.7.8
ipdb==0.8.1
ipython==3.2.0
Pillow==2.8.2
建立虛擬環境:
mkvirtualenv -p /usr/bin/python2.7 xwp_py2
把以上包名儲存到1.txt,在你的python虛擬環境中,執行:
pip install -r 1.txt
將逐個進行安裝!

pip常用命令

檢視已安裝的包:
pip show --files SomePackage
檢查哪些包需要更新:
pip list --outdated
升級包:
pip install --upgrade SomePackage
解除安裝包:
pip uninstall SomePackage
引數解釋:
pip --help

虛擬環境命令總結

mkvirtualenv zqxt:建立執行環境zqxt
workon zqxt: 工作在 zqxt 環境 或 從其它環境切換到 zqxt 環境
deactivate: 退出終端環境
rmvirtualenv ENV:刪除執行環境ENV
mkproject mic:建立mic專案和執行環境mic
mktmpenv:建立臨時執行環境
lsvirtualenv: 列出可用的執行環境
lssitepackages: 列出當前環境安裝了的包
建立的環境是獨立的,互不干擾,無需sudo許可權即可使用 pip 來進行包的管理。