pip install和conda install不一樣(給pip配源)——記一次讓人熱淚盈眶的喫一塹長一智

廢話少敘。最近要在新服務器上搭建Python虛擬環境,我想將我之前本機MacBook上的虛擬環境直接copy過來。由於是跨平臺(macOS -> Linux),所以沒法用更簡單的方法。所以正常方法應該是:

pip freeze > requirements.txt
pip install -r requirements.txt

但下載速度簡直讓我懷疑人生,峯速不超過9k/s。故上網搜索“anaconda安裝包速度太慢怎麼辦”,遂編輯~/.condarc,並將其源改成清華的源。

然後,我繼續“pip install -r requirements.txt”

然後,速度還是慢到我懷疑人生。。。。。。。然後我又下了個腳本測了下下載網速,尼瑪,速度達到40MB/s。。。

後來,我意識到一個深刻的問題,那就是,我換conda的源,只對conda install加速有效,對pip install是無效的

所以應該修改得是pip的下載源,方法如下:

mkdir ~/.pip
cd ~/.pip
vi pip.conf

即在家目錄下新建/.pip/pip.conf,然後編輯源:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

再次“pip install -r requirements.txt”,安裝包的速度平均可達30+MB/s,激動的我熱淚盈眶。。。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章