1.升級python包管理工具pip
pip install --upgrade pip 備注:當你想升級一個包的時候 `pip install --upgrade 包名`
2.python虛擬環境安裝
sudo apt-get install python-virtualenv sudo easy_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 [虛擬環境名稱] workon [虛擬環境名稱]
4.退出虛擬環境 離開 deactivate
5.刪除(慎用)
rmvirtualenv [虛擬環境名稱]
python 2版本開發
創建python2的虛擬開發環境
mkvirtualenv -p /usr/bin/python2.7 xwp_py2
(因為在ubuntu上我把python2.7安裝在了/usr/bin/ 下 xwp_py2 是自己起的虛擬環境的名字)
使用python2.7+django1.7.8環境,你應該安裝如下環境:
(xwp_py2)itcast@itcast:~/workspace/itcast_project$ pip freeze list //進入一個虛擬環境后,這個命令是查看本環境的安裝的配置,如果沒有這些環境的話,接着向下看 pip==8.1.0 Django==1.7.8 ipdb==0.8.1 ipython==3.2.0 Pillow==2.8.2
把以上包名存儲到package_py2.txt,在你的python虛擬環境中,運行: // package_py2.txt 隨便創建的一個文件 ,用於執行下面的命令使用
pip install -r package_py2.txt
python 3版本開發
我們的課程基於Python2.7,因為很多第三方庫還沒有過度到python3系列。
創建python3的虛擬開發環境
mkvirtualenv -p /usr/bin/python3.4 xwp_py3
使用python3.4+django1.9.4環境,你應該安裝如下環境:
(xwp_py3)itcast@itcast:~/workspace/itcast_project$ pip freeze list pip==8.1.0 Django==1.9.4 ipdb==0.8.1 ipython==4.1.2 Pillow==2.8.2
把以上包名存儲到package_py3.txt,在你的python虛擬環境中,運行:
pip install -r package_py3.txt
pip命令速查
-
查看已安裝的包
pip show --files SomePackage
-
檢查哪些包需要更新
pip list --outdated
-
升級包
pip install --upgrade SomePackage
-
卸載包
pip uninstall SomePackage
-
參數解釋
pip --help