pip
- 安裝easy_install
- 安裝pip
- easy_install pip
- 利用pip安裝套件, 移除套件
- pip [套件名稱]
- pip [套件名稱==套件版本]
- pip uninstall [套件名稱]
- 利用pip列出已經安裝的套件
- pip freeze
- 利用pip升級套件
- pip install -U [套件名稱]
- 利用pip搜尋可安裝的套件
- pip search [關鍵字]
- pip使用方法
- pip help
- pip封裝相關套件,之後方便使用
- e.g. package name => vimpyre
- pip bundle vimpyre.pybundle vimpyre #封裝在vimpyre.pybundle
- pip install vimpyre.pybundle #令一個環境安裝
pip + virtualenv
- 安裝virtualenv
- pip install virtualenv
- 建立一個虛擬環境
- virtualenv ENV_NAME
- 初始化虛擬環境(每次都要作一次)
- source ./ENV_NAME/bin/activate
- 在虛擬環境中安裝套件
- pip install vimpyre
- 接著可以在 ./my_python_env/lib/python(版號)/site-packages 發現剛剛安裝的 vimpyre 及其相關套件
- 退出虛擬環境
- deactivate
- 避免
pip
在沒有進入虛擬環境時被使用 - 在
~/.bashrc
加上 export PIP_REQUIRE_VIRTUALENV=true
virtualenvwrapper
- 安裝virtualenvwrapper
- pip install virtualenvwrapper
- 建立虛擬環境
- mkvirtualenv ENV_NAME
- 複製虛擬環境
- cpvirtualenv SRC_NAME TARGET_NAME
- 移除虛擬環境
- rmvirtualenv ENV_NAME
- 啟動虛擬環境
- workon ENV_NAME
- 列出虛擬環境
- lsvirtualenv -b #簡短
- lsvirtualenv -l #詳細(預設)
- lsvirtualenv -h #help information
- 離開虛擬環境
- deactivate
Postgresql
sudo apt-get install libpq-dev python-dev # Ubuntu
pip install psycopg2==2.5 # Or other edition
Intall pip, virtualenv, virtualenvwrapper on Mac
- sudo easy_install pip
- sudo pip install virtualenv
- sudo pip install virtualenvwrapper
相關文件
- Python 套件管理程式簡介
- virtualenv Official