pip用於python包的安裝,相似於Redhat下的yum、Ubuntu下的apt-get,能夠解決安裝包依賴的問題,很是方便。這裏,咱們主要講下windows下的配置。python
有多個路徑能夠配置pip,若是不存在該路徑,能夠自行建立。windows
只要pip命令中出現的選項均可以配置在配置文件中,好比直接輸入pip命令,會提示如下選項,那麼這些選項均可以卸載配置文件中。app
General Options: --log <path> Path to a verbose appending log. --proxy <proxy> Specify a proxy in the form [user:passwd@]proxy.server:port. --retries <retries> Maximum number of retries each connection should attempt (default 5 times). --timeout <sec> Set the socket timeout (default 120.0 seconds). --exists-action <action> Default action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup. --trusted-host <hostname> Mark this host as trusted, even though it does not have valid or any HTTPS. --cert <path> Path to alternate CA bundle. --client-cert <path> Path to SSL client certificate, a single file containing the private key and the certificate in PEM format. --cache-dir <dir> Store the cache data in <dir>. --no-cache-dir Disable the cache. --disable-pip-version-check Don't periodically check PyPI to determine whether a new version of pip is available for download. Implied with --no-index.
這些選項是直接輸入pip命令獲得,因此歸爲General Options,在配置文件中,就要部署在global選項下,示例以下:socket
[global] index-url = http://pypi.douban.com/simple trusted-host = pypi.douban.com disable-pip-version-check = true timeout = 120
輸入命令pip help install,就會提示pip install支持的全部選項,在配置文件中,就要部署在install選項下,示例以下:this
[install] ignore-installed = true no-dependencies = yes
pip支持install、download、uninstall、freeze、list、show、search、wheel、hash、completion等多條子命令,這些均可以分別配置。url