.condarc(conda 配置文件)、換國內源


原文地址 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常常一起出現的幾個小伙伴:pipvirtualenvAnacondaMiniconda等。

    • 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鏡像源了。

 

 

 


免責聲明!

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



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