欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python的包管理器pip更換軟件源的方法詳解

 更新時(shí)間:2016年06月20日 14:53:48   作者:catHeart  
和其他的包管理工具一樣,pip在國內(nèi)使用也會(huì)經(jīng)常遇到傳輸困難的問題,那么接下來就介紹一下Python的包管理器pip更換軟件源的方法詳解:

pip鏡像源
在國內(nèi)如果不使用 VPN 是沒辦法好好使用 pip 命令安裝任何 Python 包的。所以另一個(gè)選擇就是使用國內(nèi)各大廠的開源鏡像源。

目前國內(nèi)靠譜的 pip 鏡像源有:

  • 清華: https://pypi.tuna.tsinghua.edu.cn/simple
  • 豆瓣: http://pypi.douban.com/simple/
  • 阿里: http://mirrors.aliyun.com/pypi/simple/

在 pip 命令中使用鏡像源很簡單,在執(zhí)行 install 命令時(shí),使用 -i 參數(shù)加上源地址就可以了,例如:

pip install django -i http://pypi.douban.com/simple/

上面的命令就會(huì)使用豆瓣的源來安裝 django。

如果經(jīng)常要安裝各類程序包,這樣使用起來還是有點(diǎn)不方便的。把鏡像地址放到 pip 的全局配置文件中也許是個(gè)不錯(cuò)的選擇。編輯 ~/.pip/pip.conf 文件(如果不存在可以按路徑新建),添加或修改以下配置:

臨時(shí)使用

pip install pythonModuleName -i http://pypi.douban.com --trusted-host=pypi.douban.com

在命令行中添加以上參數(shù),可以讓pip從制定的鏡像源安裝軟件。

配置

[global]
index-url = http://pypi.douban.com/simple/


上面的配置就是把豆瓣的源應(yīng)用到全局環(huán)境。之后使用 pip 命令就不需要再指定鏡像源參數(shù)。

在最新的 pip 版本(>=7)中,使用鏡像源時(shí),會(huì)提示源地址不受信任或不安全。所以需要在 pip 的配置文件指定一下鏡像源是受信任的。配置示例如下:

[install]
trusted-host = http://pypi.douban.com/simple/

當(dāng)然也可以不用添加,在每次執(zhí)行 pip 命令時(shí),附加上 --trusted-host 參數(shù),后面再把鏡像源地址加上就好。

問題

  • http://pypi.douban.com不提供HTTPS連接,關(guān)心安全問題的話,請三思后再?zèng)Q定是否使用。這個(gè)問題也導(dǎo)致在配置時(shí),需要添加--trusted-host參數(shù),假設(shè)軟件源是安全的。
  • 雖然修改了軟件源,但是pip search命令還是不能使用的,因?yàn)樗阉鬈浖褂玫膮f(xié)議與安裝軟件不同。pip search基于xmlrpclib實(shí)現(xiàn),pip install基于urllib2實(shí)現(xiàn)。同樣地,對pip search設(shè)置代理,也是不起作用的。


相關(guān)文章

最新評論