讓 pip 走代理

使用 python 的時候,經常需要下載一些第三方的框架,好在 python 也有類似 apt 的包管理工具,果仁。

不過,pip 雖然能夠管理包,卻沒有切換鏡像源的功能,而我們下載的包,大多數都在國外大型的代碼託管服務器上,這就導致了往往幾百KB的包要下載一個小時。

 

這裡我們假定,作為程序員的你,已經給電腦部署了 HTTPS 以及 HTTP 代理,我們之前也講過,如何給終端設置全局代理來讓 brew 翻牆更新,但 pip 不吃這一套,我們這次就來單獨給 pip 設置翻牆。

網上查了一下,pip pip3 有個選項,叫做

我們直接用這個命令就好了,不過這個命令需要每次在你下載包時附加,比如這樣:

這太麻煩了,編輯 /.在.bashrc 文件,或者如果你使用了zsh,那麼就是 /.zshrc ,在文末添加 別號 PIP3="PIP3 --proxy 127.0.0.1:6152" 這樣,下次打開終端后就不用每次都輸入這麼長的代理選項了。

 

——哦對了,記得把端口改為你自己的端口。

還有就是 pip 只支持 Https Http 代理,Socks 是不行的。?

由...出版 R0uter

如非聲明,本人所著文章均為原創手打,轉載請註明本頁面鏈接和我的名字。

加入對話

2 註釋

您的電子郵件地址不會被公開. 必填字段標 *