使用 pip 安裝外部模組
當你需要從 python 包索引(PyPI)中提供的眾多選項中安裝任何包時,pip
是你的朋友。如果你使用從 python.org 下載的 Python 2> = 2.7.9 或 Python 3> = 3.4,則已經安裝了 pip
。對於執行 Linux 的計算機或具有本機程式包管理器的其他* nix,通常必須手動安裝 pip
。
在安裝了 Python 2 和 Python 3 的例項中,pip
經常將 Python 2 和 pip3
引用到 Python 3.使用 pip
只會安裝 Python 2 的軟體包,而 pip3
只會安裝 Python 3 的軟體包。
查詢/安裝包
搜尋包就像打字一樣簡單
$ pip search <query>
# Searches for packages whose name or summary contains <query>
安裝包就像輸入一樣簡單 (在終端/命令提示符中,而不是在 Python 直譯器中)
$ pip install [package_name] # latest version of the package
$ pip install [package_name]==x.x.x # specific version of the package
$ pip install '[package_name]>=x.x.x' # minimum version of the package
其中 x.x.x
是你要安裝的軟體包的版本號。
當你的伺服器位於代理伺服器後面時,可以使用以下命令安裝軟體包:
$ pip --proxy http://<server address>:<port> install
升級已安裝的軟體包
當出現新版本的已安裝軟體包時,它們不會自動安裝到你的系統中。要了解已安裝的軟體包已過時的概述,請執行:
$ pip list --outdated
升級特定包使用
$ pip install [package_name] --upgrade
更新所有過時的軟體包不是 pip
的標準功能。
升級點子
你可以使用以下命令升級現有的 pip 安裝
-
在 Linux 或 macOS X 上:
$ pip install -U pip
你可能需要在某些 Linux 系統上使用
sudo
和 pip -
在 Windows 上:
py -m pip install -U pip
要麼
python -m pip install -U pip
有關 pip 的更多資訊,請閱讀此處 。