问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

清华镜像源加速你的Conda环境配置

创作时间:
作者:
@小白创作中心

清华镜像源加速你的Conda环境配置

引用
CSDN
9
来源
1.
https://blog.csdn.net/qq_38727995/article/details/125153804
2.
https://developer.baidu.com/article/details/2800951
3.
https://blog.csdn.net/kxqt233/article/details/121167753
4.
https://blog.csdn.net/qq_48642149/article/details/126742243
5.
https://blog.csdn.net/qq_33682559/article/details/110389091
6.
https://blog.csdn.net/qq_38806886/article/details/88928968
7.
https://cloud.baidu.com/article/2800495
8.
https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
9.
https://www.cnblogs.com/sx66/p/17823517.html

在使用Conda进行Python环境管理时,由于默认的镜像源通常在国外,导致下载和安装Python包的速度较慢。为了解决这个问题,我们可以将Conda的镜像源配置为国内的镜像源,从而加速下载和安装的速度。以下是具体的配置步骤:

为什么需要配置镜像源?

Conda的默认下载源是国外的Anaconda服务器,由于网络传输速度的限制,下载速度可能会非常慢,尤其是在下载大型科学计算库时。使用国内镜像源可以显著提升下载速度,提高工作效率。

如何配置清华镜像源?

方法一:通过修改.condarc文件

  1. 打开Anaconda Prompt或者命令行窗口(确保已经配置过环境变量)。

  2. 查看当前Conda中已经存在的镜像源。在命令行中输入以下命令:

    conda config --show channels
    

    这将显示当前已经配置的镜像源列表。

  3. 添加国内镜像源。这里以清华大学提供的镜像源为例,输入以下命令:

    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 --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
    

    这些命令将清华大学提供的免费、主和conda-forge三个镜像源添加到Conda中。

  4. 设置搜索时显示通道地址。输入以下命令:

    conda config --set show_channel_urls yes
    

    这样设置后,在搜索和安装Python包时,Conda会优先从国内镜像源下载和安装。

方法二:通过conda config命令配置

你也可以通过Conda的config命令来配置镜像源:

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

解决SSL证书验证问题

在配置过程中,你可能会遇到SSL证书验证失败的问题,表现为CondaHTTPError或SSLError。以下是两种解决方案:

  1. 关闭SSL验证:

    在命令行中输入:

    conda config --set ssl_verify false
    

    或者在~/.condarc文件末尾添加一行:

    ssl_verify: false
    
  2. 将https改为http:

    修改.condarc文件中的URL,将https替换为http。

验证配置是否成功

你可以通过以下命令查看当前的镜像源配置:

conda config --show channels

如果配置成功,你会看到清华大学的镜像源出现在列表中。

额外优化建议

  1. 定期清理缓存:

    conda clean -i
    

    这可以确保你使用的是最新的索引。

  2. 考虑使用其他国内镜像源:

    除了清华大学的镜像源,你还可以选择阿里云等其他国内镜像源,以获得更好的下载速度。

通过以上步骤,你的Conda应该已经成功配置了国内镜像源。在后续使用Conda进行Python环境管理时,将会自动从国内的镜像源下载和安装Python包,从而大大加速下载和安装的速度。同时,由于国内的网络环境相对较好,所以在使用国内镜像源时,也更加稳定可靠。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号