廢話少敘。最近要在新服務器上搭建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,激動的我熱淚盈眶。。。。。