pipy國內鏡像目前有:
Win7下配置pip源:
1、在win7用戶目錄下創建pip目錄,以用戶user為例:
C:\Users\user\pip
2、在pip目錄下新建pip.ini文件:
C:\Users\user\pip\pip.ini
3、配置文件內容:
以下是一個簡單的配置示例,供參考:
[global]
index-url = http://pypi.douban.com/simple
trusted-host =pypi.douban.com
disable-pip-version-check = truetimeout= 120[install]
ignore-installed = trueno-dependencies = yes
Linux系統配置pip源:
1、創建~/.pip/pip.conf
2、pip.conf配置內容同win7,如下:
[global]
index-url = http://pypi.douban.com/simple
trusted-host =pypi.douban.com
disable-pip-version-check = truetimeout= 120[install]
ignore-installed = trueno-dependencies = yes
virtualenv下配置pip源:
1、在virtualenv目錄下創建env/pip.conf
2、pip.conf內容同Linux,不再贅述。
手動指定pip源:
pip install -i http:///simple
例如:
pip install -i http://pypi.douban.com/simple simplejson
只要pip命令中出現的選項都可以配置在配置文件中,比如直接輸入pip命令,會提示以下選項,那么這些選項都可以寫在配置文件中:
General Options:
-h, --help Show help.
--isolated Run pip inan isolated mode, ignoring
environment variables and user configuration.
-v, --verbose Give moreoutput. Option is additive, and can be
used up to 3times.
-V, --version Show version and exit.
-q, --quiet Give lessoutput. Option is additive, and can be
used up to 3times (corresponding to WARNING,
ERROR, and CRITICAL logging levels).
--log Path to a verbose appending log.
--proxy Specify a proxy inthe form
[user:passwd@]proxy.server:port.
--retries Maximum number of retries each connection should
attempt (default 5times).
--timeout Set the socket timeout (default 120.0seconds).
--exists-action Default action when a path already exists:
(s)witch, (i)gnore, (w)ipe, (b)ackup, (a)bort.
--trusted-host Mark this host as trusted, even though it does
not have valid or any HTTPS.
--cert Path to alternate CA bundle.
--client-cert Path to SSL client certificate, a single filecontaining the private key and the certificate
inPEM format.
--cache-dir
--no-cache-dirDisable the cache.
--disable-pip-version-check
Don't periodically check PyPI to determine
whether a new version of pip is available fordownload. Implied with --no-index.
可根據需要自行添加。