PIP 常用指令

安裝套件:
$ pip install [package==version]
不指定安裝版本(安裝最新版):
$ pip install tensorflow
指定安裝版本:
$ pip install tensorflow==1.3.0
移除套件:
$ pip uninstall [package]
查看安裝的套件:
$ pip list
查看套件檔案列表:
$ pip show --files [package]
列出還是舊版的套件:
$ pip list --outdated
更新成最新版套件:
$ pip install --upgrade [package]

PIP 進階指令

彙整目前開發環境中所有安裝的 packages 到一個檔案中
(devel_venv) $ pip freeze > requirements.txt
下載 requirements.txt 中所有 packages 到指定目錄中
$ pip install --download=/your/path/packages -r requirements.txt
從指定目錄中安裝所必須的 packages
pip install --no-index --find-links=/your/path/packages -r requirements.txt

設定 Proxy

Linux
pip install numpy==1.14.5 --proxy http:10.10.10.10:8888
or
export http_proxy=10.10.10.10:8888
export https_proxy=10.10.10.10:8888
Windows
pip install numpy==1.14.5 --proxy=10.160.3.88:8080
or
set http_proxy=10.10.10.10:8888
set https_proxy=10.10.10.10:8888

例外排除

若在 Windows 環境下使用 pip 安裝 packages 時,遇到以下問題
Could not install packages due to an EnvironmentError: raw write()

將 terminal 改為 utf-8 編碼即可

chcp 65001
Active code page: 65001

results matching ""

    No results matching ""