windows下pip配置

簡介

  pip用於python包的安裝,相似於Redhat下的yum、Ubuntu下的apt-get,能夠解決安裝包依賴的問題,很是方便。這裏,咱們主要講下windows下的配置。python

配置文件路徑

  有多個路徑能夠配置pip,若是不存在該路徑,能夠自行建立。windows

  1. 每一個用戶的配置路徑:%APPDATA%\pip\pip.ini或者%HOME%\pip\pip.ini。其中,%APPDATA%和%HOME%的值能夠在命令行中經過echo命令來打印出具體的值,從而進行配置。 
  2. 通用路徑:win7下爲C:\ProgramData\pip\pip.ini,win XP下爲C:\Documents and Settings\All Users\Application Data\pip\pip.ini。其中,win7下爲隱藏文件。
  3. 另外,還能夠經過環境變量PIP_CONFIG_FILE來指定配置文件的路徑。

配置文件內容

  只要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

相關文章
相關標籤/搜索