原文地址 https://blog.csdn.net/lanchunhui/article/details/71379555
Configuration — Conda documentation
.condarc
以點開頭,一般表示 conda 應用程序的配置文件,在用戶的家目錄(windows:C:\\users\\username\\
,linux:/home/username/
)。但對於.condarc
配置文件,是一種可選的(optional)運行期配置文件,其默認情況下是不存在的,但當用戶第一次運行 conda config
命令時,將會在用戶的家目錄創建該文件。
1. 換國內源
-
查看源:
conda config --show-sources
-
清華源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ # 設置搜索時顯示通道地址 conda config --set show_channel_urls yes
下面辨析下與Conda常常一起出現的幾個小伙伴:pip、virtualenv、Anaconda、Miniconda等。
- pip:從官網上下載的Python,是一個相對純凈的默認環境,里面有Python內核和標准庫、pip等其他可選包和工具。pip是包管理工具,我們可以使用pip來下載和安裝其他包,pip會將包安裝在當前環境里,沒有創建和啟用其他環境時,安裝在默認環境里。
- virtualenv:vitualenv是環境管理工具,可以創建獨立的python環境——與默認環境具有相似的目錄結構。
- conda:conda可同時進行包管理和環境管理,通過conda可以創建環境和切換環境,也可以將包安裝到對應環境。Conda將一切都視為包,甚至包括Python和conda自己。
- Miniconda:miniconda相當於python+conda,安裝好Miniconda后可通過conda安裝其他包。
- Anaconda:anaconda相當於python+conda+data science and machine learning相關的包,即相對Miniconda預裝了數據科學和機器學習相關的常用包。
設置國內鏡像
conda默認使用的國外鏡像源速度相對較慢,使用清華的Anaconda倉庫鏡像,執行下面的命令。
# 添加清華Anaconda鏡像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
# 顯示通道地址
conda config --set show_channel_urls yes
命令執行完后,會生成~/.condarc(Linux/Mac)或C:\Users\USER_NAME.condarc文件,文件內容如下:
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- defaults
show_channel_urls: true
若未成功生成該配置文件,也可手動創建、添加上面內容保存即可,具體可參見Sample .condarc file。
此時,我們搜索包(conda seach PIL),可以看見已經能使用清華Anaconda鏡像源了。