关于conda换镜像源,pip换源
- IT业界
- 2025-09-09 17:39:02

目录 1. 查看当前下载源2. 添加镜像源2.1清华大学开源软件镜像站2.2上海交通大学开源镜像站2.3中国科学技术大学 3.删除镜像源4.删除所有镜像源,恢复默认5.什么是conda-forge6.pip换源 1. 查看当前下载源
conda config --show channels
如果发现多个 可以只保留1个。 本质上就是对应找个.condarc文件,可以通过命令或者编辑器直接修改文件,来达到换源目的 或者注释掉里面的内容。
2. 添加镜像源anaconda默认的各种包的下载源,全部在国外,下载速度慢,而且经常中断,所以需要配置国内安装的镜像,这样下载速度就很快了。
conda config --add channels mirrors.ustc.edu /anaconda/pkgs/main/
conda config --add channels mirrors.ustc.edu /anaconda/pkgs/free/
这2个是中科大的镜像源。最近我用清华的不好使。
conda config --set show_channel_urls yes
这条命令的作用是启用在 Conda 安装或更新包时,显示每个包所来自的镜像源的 URL。
以下是常用的镜像源
2.1清华大学开源软件镜像站 mirrors.tuna.tsinghua.edu /anaconda/pkgs/main/ mirrors.tuna.tsinghua.edu /anaconda/pkgs/free/ mirrors.tuna.tsinghua.edu /anaconda/cloud/conda-forge/ mirrors.tuna.tsinghua.edu /anaconda/cloud/pytorch/ 2.2上海交通大学开源镜像站 mirrors.sjtug.sjtu.edu /anaconda/pkgs/main/ mirrors.sjtug.sjtu.edu /anaconda/pkgs/free/ mirrors.sjtug.sjtu.edu /anaconda/cloud/conda-forge/ 2.3中国科学技术大学 mirrors.ustc.edu /anaconda/pkgs/main/ mirrors.ustc.edu /anaconda/pkgs/free/ 3.删除镜像源conda config–remove channels mirrors.tuna.tsinghua.edu /anaconda/pkgs/msys2
4.删除所有镜像源,恢复默认当我们想换回Anaconda的默认下载源时,把之前设置的移除就行了:
conda config --remove-key channels
5.什么是conda-forgeconda-forge 是一个 channel(频道),并且它可以被用来为当前的虚拟环境安装和使用该频道中的软件包。
当你使用 Conda 创建或激活虚拟环境时,可以指定使用 conda-forge 频道中的包。只要你将 conda-forge 作为一个 channel 添加到环境的配置中,Conda 就会从 conda-forge 频道下载并安装该频道中的包。
如何为当前虚拟环境使用 conda-forge 频道中的包? 在创建虚拟环境时指定 conda-forge:
你可以在创建虚拟环境时,指定使用 conda-forge 频道。例如,创建一个包含 numpy 和 pandas 的虚拟环境,并从 conda-forge 安装这些包:
conda create -n myenv -c conda-forge numpy pandas这里,-c conda-forge 表示从 conda-forge 频道下载包。
向已存在的虚拟环境添加 conda-forge 频道:
如果你已经有一个虚拟环境,并且希望在其中使用 conda-forge 频道,可以通过以下命令添加 conda-forge:
conda config --add channels conda-forge这条命令会将 conda-forge 频道添加到全局配置文件中,然后 Conda 会优先从 conda-forge 频道查找和安装包。你也可以指定 --env 参数来只在当前虚拟环境中添加频道:
conda config --add channels conda-forge --env使用 conda-forge 安装包:
在激活虚拟环境后,你可以使用 conda install 命令来从 conda-forge 安装包。例如:
conda install -c conda-forge <package_name>这会从 conda-forge 频道安装你需要的软件包。
确保 conda-forge 的优先级:
如果你希望 Conda 在安装包时优先从 conda-forge 频道获取包,可以调整 conda-forge 的优先级。你可以使用以下命令设置优先级:
conda config --set channel_priority strict这样,Conda 会严格按照你设置的频道顺序来查找包。
6.pip换源刚才的.condarc文件换源是为了创建虚拟环境或者使用conda命令来下载包。 其实还有很多的包是用pip来下载的。因为国内环境的原因,最好也换下。 最近清华源也是不稳定,那么我换成阿里云的。 本质上是修改pip.ini这个文件,通过命令或者编辑器修改。 命令安装阿里云的源
pip config set global.index-url mirrors.aliyun /pypi/simple/
查看文件 显示已更换。
进入虚拟环境,下载个包试试: 显示已下载完,测试成功!
本文完
关于conda换镜像源,pip换源由讯客互联IT业界栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“关于conda换镜像源,pip换源”