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)文章
基于python實(shí)現(xiàn)分析識別文章/內(nèi)容中的高頻詞和關(guān)鍵詞
要分析一篇文章的高頻詞和關(guān)鍵詞,可以使用 Python 中的 nltk 庫和 collections 庫或者jieba庫來實(shí)現(xiàn),本篇文章介紹基于兩種庫分別實(shí)現(xiàn)分析內(nèi)容中的高頻詞和關(guān)鍵詞,需要的朋友可以參考下2023-09-09django 簡單實(shí)現(xiàn)登錄驗(yàn)證給你
這篇文章主要介紹了django 簡單實(shí)現(xiàn)登錄驗(yàn)證給你,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-11-11pytorch masked_fill報(bào)錯(cuò)的解決
今天小編就為大家分享一篇pytorch masked_fill報(bào)錯(cuò)的解決,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-02-02Python實(shí)戰(zhàn)之實(shí)現(xiàn)百度智能圖片識別
這篇文章主要介紹了如何利用Python編寫一個(gè)百度智能圖片識別項(xiàng)目,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)Python有一定幫助,需要的可以參考一下2022-01-01Python統(tǒng)計(jì)日志中每個(gè)IP出現(xiàn)次數(shù)的方法
這篇文章主要介紹了Python統(tǒng)計(jì)日志中每個(gè)IP出現(xiàn)次數(shù)的方法,實(shí)例分析了Python基于正則表達(dá)式解析日志文件的相關(guān)技巧,需要的朋友可以參考下2015-07-07Python+Pygame實(shí)戰(zhàn)之炫舞小游戲的實(shí)現(xiàn)
提到QQ炫舞,可能很多人想到的第一個(gè)詞是“青春”?;腥婚g,這個(gè)承載了無數(shù)人回憶與時(shí)光的游戲品牌,已經(jīng)走到了第十幾個(gè)年頭。今天小編就來給大家嘗試做一款簡單的簡陋版的小游戲——《舞動(dòng)青春*炫舞》,感興趣的可以了解一下2022-12-12python中將字典形式的數(shù)據(jù)循環(huán)插入Excel
這篇文章主要介紹了python中將字典形式的數(shù)據(jù)循環(huán)插入Excel的方法,需要的朋友可以參考下2018-01-01