这篇文章将为大家详细讲解有关python配置pip的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

pip用于python包的安装,类似于Redhat下的yum、Ubuntu下的apt-get,可以解决安装包依赖的问题,非常方便。这里,我们主要讲下windows下的配置。

配置文件路径

有多个路径可以配置pip,如果不存在该路径,可以自行创建。

1. 每个用户的配置路径:%APPDATA%\pip\pip.ini或者%HOME%\pip\pip.ini。其中,%APPDATA%和%HOME%的值可以在命令行中通过echo命令来打印出具体的值,从而进行配置。 

1. 通用路径:win7下为C:\ProgramData\pip\pip.ini,win XP下为C:\Documents and Settings\All Users\Application Data\pip\pip.ini。其中,win7下为隐藏文件。

1. 另外,还可以通过环境变量PIP_CONFIG_FILE来指定配置文件的路径。

配置文件内容

只要pip命令中出现的选项都可以配置在配置文件中,比如直接输入pip命令,会提示以下选项,那么这些选项都可以卸载配置文件中。

GeneralOptions:--log<path>Pathtoaverboseappendinglog.--proxy<proxy>Specifyaproxyintheform[user:passwd@]proxy.server:port.--retries<retries>Maximumnumberofretrieseachconnectionshouldattempt(default5times).--timeout<sec>Setthesockettimeout(default120.0seconds).--exists-action<action>Defaultactionwhenapathalreadyexists:(s)witch,(i)gnore,(w)ipe,(b)ackup.--trusted-host<hostname>Markthishostastrusted,eventhoughitdoesnothavevalidoranyHTTPS.--cert<path>PathtoalternateCAbundle.--client-cert<path>PathtoSSLclientcertificate,asinglefilecontainingtheprivatekeyandthecertificateinPEMformat.--cache-dir<dir>Storethecachedatain<dir>.--no-cache-dirDisablethecache.--disable-pip-version-checkDon'tperiodicallycheckPyPItodeterminewhetheranewversionofpipisavailablefordownload.Impliedwith--no-index.

这些选项是直接输入pip命令得到,所以归为General Options,在配置文件中,就要部署在global选项下,示例如下:

[global]index-url=http://pypi.douban.com/simpletrusted-host=pypi.douban.comdisable-pip-version-check=truetimeout=120

输入命令pip help install,就会提示pip install支持的所有选项,在配置文件中,就要部署在install选项下,示例如下:

[install]ignore-installed=trueno-dependencies=yes

pip支持install、download、uninstall、freeze、list、show、search、wheel、hash、completion等多条子命令,这些都可以分别配置。

关于python配置pip的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。