由於最近在學習和運行不同的深度學習項目,需要頻頻安裝和使用不同版本的深度學習依賴包或者環境,比如不同的python版本、不同的tensorflow和pytorch版本等等,遂作此文,以便自己日後翻閱。
在安裝一些深度學習依賴包或者其他包時,我們常常需要使用pip來安裝,如果使用默認的國外安裝源,那麼速度是非常慢的,而假如我們把安裝源或者鏡像更換爲國內的話,那麼速度簡直飛起,可以達到幾兆每秒,下面看看怎麼操作吧!
1 國內常見的一些安裝源或者鏡像
阿里雲 | 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/
2 修改方法
2.1 臨時使用
在使用pip安裝的時候,我們可以在其後加上 -i 參數來指定pip源 ,格式如下:
e.g. pip install scrapy -i https://pypi.tuna.tsinghua.edu.cn/simple
2.2 永久修改:
2.3.1 windows系統下
首先直接在user目錄中創建一個pip目錄,如:C:\Users\xx\pip,然後新建文件pip.ini,內容如下:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
2.3.2 linux系統下
修改 ~/.pip/pip.conf文件 (沒有就創建一個),或者按照以下步驟:
win+R 打開用戶目錄%HOMEPATH%,在此目錄下創建 pip 文件夾,在 pip 目錄下創建 pip.ini 文件, 內容如下:
[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn
3 總結
一開始並沒有寫文章記錄的想法,後來是由於安裝環境和依賴包的次數過於頻繁,以至於每次都得百度搜索換源網址,因此爲了自己方便查閱,所以參照了幾篇文章完成了換源,以此記錄一下過程,防止遺忘。
4 參考
[1] 將pip源更換到國內鏡像.
[2] PIP 更換國內安裝源.
[3] 更換pip源到國內鏡像.