一.簡述背景
在Pycharm中下載下傳一些庫的時候,經常會下載下傳失敗或者速度很慢,是因為預設使用的伺服器是國外的。是以我們需要更換下載下傳源,下面會介紹更換源的兩種辦法。
二.解決方法
1.設定全局配置檔案
【注意!最新版本的Pycharm界面有所改動,建議使用後面的第二種方法】
- 打開 appdata 檔案夾,在資料總管的位址欄(或同時按WIN 和 R鍵)輸入 %appdata% 後回車
- 在appdata檔案夾下找到pip檔案夾,再進入其下面的pip.ini檔案。如果沒有,就建立一個 pip 檔案夾,在 pip 檔案夾裡面建立一個配置檔案 pip.ini
- 在pip.ini 中輸入如下代碼,進行配置
- 然後儲存一下就可以啦_(注意看下面的細節補充哦))
[global]
index-url=https://mirrors.aliyun.com/pypi/simple/
extra-index-url=
https://pypi.tuna.tsinghua.edu.cn/simple/
https://pypi.mirrors.ustc.edu.cn/simple/
https://pypi.douban.com/simple/
[install]
trusted-host=mirrors.aliyun.com
[freeze]
timeout = 10
注意:在trusted-host中隻保留一個位址 【且以上是Windows系統下的路徑】
2.直接使用cmd指令(限pip10.0.0以上版本使用)
從 pip10.0.0 開始,有個 config 子指令可用來改配置,無需關心不同作業系統下配置檔案路徑。
參考 清華鏡像站之pypi 鏡像使用幫助 即可成功配置
詳見讨論:https://link.zhihu.com/?target=https%3A//github.com/pypa/pip/issues/1736
阿裡源
pip config set global.index-url http://mirrors.aliyun.com/pypi/simple/
豆瓣源
pip config set global.index-url https://pypi.douban.com/simple
其他的一些源
阿裡雲 http://mirrors.aliyun.com/pypi/simple/
中國科學技術大學 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
清華大學 https://pypi.tuna.tsinghua.edu.cn/simple/
中國科學技術大學 http://pypi.mirrors.ustc.edu.cn/simple/
————————————————
三.細節補充
在設定好下載下傳源後,在Pycharm中還要把源添加到倉庫中
添加後顯示