Anaconda更新源


國內的網絡連接Anaconda的官方源,速度基本為0,大部分時間是連接不上的。國內清華大學有對應的鏡像源,可以更改為對應的源。

命令行中運行以下代碼即可添加 Anaconda Python 免費倉庫:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

執行完上述命令后會在當前用戶目錄下生成.condarc文件

確認.condarc文件內容 (在用戶目錄下,比如C:\Users\用戶名\.condarc)

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/  
  - defaults
show_channel_urls: true

確認無誤后,關閉控制台窗口,重新打開才會重新加載配置。(不確定是否正確,感覺不需要重新打開控制台窗口也可以)

 

大部分網站上的說法都是如上。不過我做完如上更改,更新spyder的時候依舊使用的是官網的源,最后更新失敗。

最后發現把.condarc文件中的 - defaults那行去掉,就不會出現這個問題了。理論上直接建立.condarc文件,修改里面的內容,也可以實現同樣的功能。我最終把其他的目錄也加上了,最終的.condarc文件如下所示:

 

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/  
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/mro
show_channel_urls: true

 

 

保存后運行

conda info

可以看到源已經都添加上了,如果帶defaults那行,會多出官網的源。如果有需要可以再改回去。

 

 

參考:

http://blog.csdn.net/simple_the_best/article/details/51589495

https://www.cnblogs.com/dreamfly2016/p/6427807.html

https://stackoverflow.com/questions/39558316/how-can-i-remove-a-url-channel-from-anaconda


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM