为Python Anaconda设置清华源的详细步骤

 更新时间:2025年11月17日 08:45:39   作者:学亮编程手记  
为 Anaconda 设置清华源可以极大地提升软件包下载和更新的速度,以下是详细的步骤,分为两个主要部分:为 conda 本身设置频道镜像和为 pip 设置索引镜像,需要的朋友可以参考下

为 Anaconda 设置清华源可以极大地提升软件包下载和更新的速度。以下是详细的步骤,分为两个主要部分:为 conda 本身设置频道镜像为 pip 设置索引镜像

方法一:通过命令行快速设置(推荐)

这是最快捷的方法,通过执行几条命令即可完成。

  • 打开终端(Windows 用 Anaconda Prompt, Mac/Linux 用 Terminal)
  • 依次执行以下命令,添加清华的 conda 频道镜像

这些命令会修改你的 ~/.condarc 文件(Linux/Mac)或 %USERPROFILE%\.condarc 文件(Windows)。

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

注意:从 2019年4月起,Anaconda 官方建议使用 defaultsconda-forge 频道。清华源镜像也同步了这些频道。实际上,通常只需要添加 main, freeconda-forge 这几个核心频道即可满足大部分需求。

设置搜索时显示频道地址

conda config --set show_channel_urls yes

(可选但推荐)移除默认的官方频道
为了避免 conda 在官方源和清华源之间来回切换,可以移除默认的 defaults 频道。

conda config --remove channels defaults

验证配置
执行以下命令查看当前的配置,确认 channels 里已经都是清华源的地址。

conda config --show channels

方法二:手动编辑配置文件

你也可以直接创建或修改 conda 的配置文件。

找到配置文件

  • Linux/Mac: ~/.condarc
  • Windows: C:\Users\<你的用户名>\.condarc

用文本编辑器(如 Notepad++, VS Code)打开该文件,如果不存在就新建一个。

将以下内容复制到文件中

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/cloud/conda-forge/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
  - defaults
show_channel_urls: true
default_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/cloud/conda-forge
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

这个配置比命令行方式更全面,它同时设置了常规频道和自定义频道的映射。

保存文件

为 Pip 设置清华源

当你使用 pip install 命令时(尤其是在 conda 环境中),它默认从 PyPI 下载,速度可能依然很慢。同样可以为 pip 设置清华源。

临时使用

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

永久设置

Windows

  • 在用户目录(如 C:\Users\<你的用户名>\)下创建一个名为 pip 的文件夹。
  • 在该文件夹内创建一个名为 pip.ini 的文件。
  • 用记事本打开,输入以下内容并保存:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn

Linux/Mac

  • 在用户目录(~)下创建 .pip 文件夹:mkdir ~/.pip
  • 创建配置文件 ~/.pip/pip.conf
  • 输入以下内容并保存:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn

验证和使用

完成以上设置后,你可以尝试安装或更新一个包来测试速度。

# 例如,更新 conda 自身
conda update conda

# 或者安装一个包,如 numpy
conda install numpy

你应该能看到下载地址来自 mirrors.tuna.tsinghua.edu.cn,速度会有显著提升。

注意事项

  • 清除索引缓存:如果更换源后遇到问题,可以尝试清除 conda 的缓存:conda clean -i
  • 恢复默认源:如果需要,可以删除 .condarc 文件,或者使用 conda config --remove-key channels 命令来恢复默认设置。
  • 源地址更新:镜像地址有时会变更,请关注 清华 TUNA 镜像站 Anaconda 帮助页面 以获取最新信息。

以上就是为Python Anaconda设置清华源的详细步骤的详细内容,更多关于Python Anaconda设置清华源的资料请关注脚本之家其它相关文章!

相关文章

  • Python有参函数使用代码实例

    Python有参函数使用代码实例

    这篇文章主要介绍了Python有参函数使用代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-01-01
  • python实现无人机航拍图片像素坐标转世界坐标的示例代码

    python实现无人机航拍图片像素坐标转世界坐标的示例代码

    已知相机参数在给定像素坐标的前提下,求世界坐标,大部分通过AI来实现,本文给大家分享实现脚本,感兴趣的朋友跟随小编一起看看吧
    2024-06-06
  • 一文详解CNN 解决 Flowers 图像分类任务

    一文详解CNN 解决 Flowers 图像分类任务

    这篇文章主要为大家介绍了CNN 解决 Flowers 图像分类任务详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • Python3和pyqt5实现控件数据动态显示方式

    Python3和pyqt5实现控件数据动态显示方式

    今天小编就为大家分享一篇Python3和pyqt5实现控件数据动态显示方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12
  • Python实现二分查找与bisect模块详解

    Python实现二分查找与bisect模块详解

    二分查找又叫折半查找,二分查找应该属于减治技术的成功应用。python标准库中还有一个灰常给力的模块,那就是bisect。这个库接受有序的序列,内部实现就是二分。下面这篇文章就详细介绍了Python如何实现二分查找与bisect模块,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-01-01
  • Python 读取某个目录下所有的文件实例

    Python 读取某个目录下所有的文件实例

    今天小编就为大家分享一篇Python 读取某个目录下所有的文件实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • django echarts饼图数据动态加载的实例

    django echarts饼图数据动态加载的实例

    今天小编就为大家分享一篇django echarts饼图数据动态加载的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-08-08
  • 使用Python实现将Word文档转换为PNG图片

    使用Python实现将Word文档转换为PNG图片

    在这篇博客中,我将介绍一个使用Python编写的小工具,它能够将指定文件夹中的所有Word文档转换为PNG图片,这个工具基于wxPython库构建图形用户界面,接下来,我将详细说明这个工具的功能及其实现,需要的朋友可以参考下
    2024-08-08
  • Python从wsgi导入失败的问题解决方法

    Python从wsgi导入失败的问题解决方法

    本文主要介绍了Python从wsgi导入失败的问题解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-04-04
  • python神经网络Inception ResnetV2模型复现详解

    python神经网络Inception ResnetV2模型复现详解

    这篇文章主要为大家介绍了python神经网络Inception ResnetV2模型复现详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05

最新评论