一、Anaconda是什麼
Anaconda是一個開源的Python語言發行版,它包含了conda、Python等180多個科學包及其依賴項。conda是一個包管理器和環境管理器,適用於多個編程語言。它能夠解決不同版本之間的包依賴關係、版本衝突等問題。Anaconda提供了一個面向數據科學家的工作台,讓你可以在一個窗口中開展數據探索和分析整個過程。
二、為何需要添加鏡像源
鏡像源是指搭建在國內、國外的伺服器上的軟體倉庫,目的是為了提高軟體安裝速度、方便軟體的管理等原因而存在的。由於一些原因,Anaconda默認倉庫中的軟體包可能無法下載,此時就需要利用鏡像源來解決問題。
三、添加鏡像源的方法
1.清華Anaconda鏡像源
由於清華大學在國內具有很高的影響力,所以選擇清華鏡像源是個不錯的選擇。
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
2.阿里雲Anaconda鏡像源
阿里雲擁有高速的國內網路,下載速度較快。下面是阿里雲Anaconda鏡像源的配置方法:
conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/free/
conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/main/
conda config --set show_channel_urls yes
3.中科大Anaconda鏡像源
中科大的Anaconda鏡像源也是非常不錯的。
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
四、如何驗證是否添加成功
添加鏡像源後,我們需要驗證是否添加成功。
打開Anaconda Prompt,運行以下命令:
conda info
如果結果顯示如下,說明已經添加成功。
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- defaults
show_channel_urls: true
五、注意事項
1.添加鏡像源後,需要注意及時更新安裝包。我們可以使用以下命令:
conda clean --all
或者
conda update conda
2.安裝包時指定鏡像源。例如:
conda install numpy -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
3.conda add channels和conda config –add channels命令的區別:
命令conda add channels可以添加多個channel,而conda config –add channels命令只能添加一個channel。
4.在添加鏡像源之前,最好備份condarc文件,以防配置出現問題。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/158481.html