您好,登錄后才能下訂單哦!
這篇文章主要介紹anaconda更新conda和pip為什么下載慢,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
加速的方法無非就是更改包的來源,也就是源位置。
所以我們先理解一下源位置
所謂的源位置就是你的索引下載包的位置是哪里。打個比方,我們安裝tensorflow的CUDA時候:版本CUDA10.1開始,在ubuntu安裝方式是如下命令,
我們以cuda_10.2.89_440.33.01_linux_ppc64le.run為例子
$ wget http://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda_10.2.89_440.33.01_linux_ppc64le.run
$ sudo sh cuda_10.2.89_440.33.01_linux_ppc64le.run
這里面有一個命令wget和網址http://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers
這個網址就是我們說的源位置。
因為我們的源位置默認是國外的網址地址,一般是從美國提供的云服務下載,索引不到的時候就是從日本下載,所以很慢。
對于Anaconda的下載方式就是conda install了,這個方式可以使用conda install -i 源的格式下載,但是太慢了,我們就永久更改位置即可,代碼如下
# 1. 設置
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
# 2. 生效
conda config --set show_channel_urls yes
提供多個源,大家自己選擇的來(個人推薦使用尾綴是free的,這個很穩定比如main的快)
# 1. 中科大
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
# 2.清華
conda config --add https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
這個很簡單,因為pip的下載更新命令是pip install/update/upgrade [可選命令] 源位置 包文件名[==版本,默認最新],那么在[可選命令]加上-i即可,舉例如下安裝tensorflow
# 從清華安裝tensorflow版本號為1.14
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade tensorflow-gpu==1.14.0
其中[可選命令]常用有下面的。
-i: 指定庫的安裝源
-U:升級 原來已經安裝的包,不帶U不會裝新版本,帶上U才會更新到最新版本。
以上是anaconda更新conda和pip為什么下載慢的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。