Conda 替换镜像源方法尽头,再也不用到处搜镜像源地址
创作时间:
作者:
@小白创作中心
Conda 替换镜像源方法尽头,再也不用到处搜镜像源地址
引用
CSDN
1.
https://blog.csdn.net/adreammaker/article/details/123396951
由于国内访问Conda官网速度较慢,离线安装又费时费力,因此,替换国内源是一个极佳的办法。本教程将详细介绍如何替换Conda镜像源,包括具体的操作步骤和常见问题的解决方案。
Conda替换镜像源教程
1.镜像源添加方法
首先是一些常用命令,帮你诊断目前你的conda源的情况,如果是新装的conda,可以不用管。
查看并还原默认镜像源
# 首先,看一下目前conda源都有哪些内容
conda info
# 然后,删除并恢复默认的conda源
conda config --remove-key channels
常用命令
# 添加指定源
conda config --add channels *(*指代你要添加的源)
# 设置安装包时,显示镜像来源,建议显示
conda config --set show_channel_urls yes
# 删除指定源
conda config --remove channels *(*代表你要删除的源)
2.如何找到你要用的源
首先,我们进入国内几家镜像源的网站(这里以清华源为例,基本上可以涵盖所有镜像):
- 清华镜像源(一般够用):https://mirrors.tuna.tsinghua.edu.cn/
- 清华镜像源的官方help文档:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
- 中科大源:https://mirrors.ustc.edu.cn/
- 常用的其他源汇总链接
进入后搜索你需要的源:
假设我要获得conda中与pytorch相关的镜像:先搜索anaconda,搜索到后,点进去
然后进入cloud中,找到你需要的包,点进去,这里以pytorch为例(其他的包方法相同)
到了“pytorch/”这个目录下,你就可以看到,子目录的内容会区分系统了,此时,复制浏览器的地址栏如下:
https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
然后,利用上述方法,将上面复制的地址(也就是源)添加到conda当中,conda会自动识别系统版本并匹配上。
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
下面是添加过程和结果:
我们在用conda安装pytorch时就可以看到,镜像安装地址已经变成,我新添加的啦
至此,你再也不用从网站上到处找各种不好用的镜像源尝试啦,自己到源头获取,实效性才是最高的。
3.快速上手
为了方便大家快速添加,我们把conda自身默认的镜像源的替换代码,写好放在这里,方便大家直接替换使用,大家逐条复制添加即可,下述链接更新时间为2022.3.10,可以通过前面的方法先判断一下镜像源对不对:
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/pkgs/r/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --set show_channel_urls yes
镜像源网站目录命名的含义
我们这里补充解释一下,上述几个文件夹的含义:
archive # 是anaconda软件历史版本存档,用不到
miniconda # 是mini anaconda历史版本存档,用不到
Parent directory/ # 是返回上级目录
failed_packages.txt #是失效包列表
cloud # 里面就是目前可用的全部的包,包括torch、paddle等等常用的工具包
pkgs # PKGS的概念:
在anaconda中,最安全的安装和升级命令是conda install XXX,而python中是pip,但在anaconda下依然可以使用pip升级,这样一些依赖可能会因为更新后的版本过高出现异常。
在conda的设计中,目录'pkgs'是下载、存放缓存,以及提取下载的conda包的地方。同时,anaconda一起携带的包也会放在这里。
它有一个非常关键的作用:我们在构建一些envs的时候,对一些包的依赖会通过硬盘链接链接到pkgs目录,这样虚拟环境生成的速度大大加快,占用空间就大大减小了!!!
部分包无法安装怎么办
To search for alternate channels that may provide the conda package you’re looking for, navigate to https://anaconda.org
- 首先将conda官方的镜像扩展进来
输入命令
conda config --add channels conda-forge
扩展后
- 再使用conda安装即可
或者采取’pip install 包名’的方式安装
热门推荐
你知道高铁车次的编排规则吗?
活火山和死火山的区别 两者有何不同
加州进入紧急状态,超40万户断电!洛杉矶史上最具破坏性山火已致2人死亡
美丽庭院打造攻略:六种实用的景观设计技巧
信息化战争的发展趋势有哪些关键点?
关于船舶拆迁合同样本的法律分析与实务探讨
左耳耳鸣像蝉叫怎么回事
粳米和籼米哪个适合蒸米饭
马桶怎么都是血?6大疾病可能引起血尿!3要诀预防血尿
Cochrane系统综述:备孕夫妇使用尿液排卵测试可提升怀孕率
MMORPG网络游戏如何实现玩家同步
电动车灯光系统:位置、功能与使用指南
观叶植物种类介绍:美观与象征意义的完美结合
半挂车怎样选择合适的轮胎?选择半挂车轮胎有哪些考虑因素?
酒后难受怎么回事?9个缓解方法让你快速恢复
立遗嘱继承房产怎么收费?一文详解相关费用与流程
PegIFNα-2b间歇治疗相比连续治疗的安全性更好
法官辞职后多长时间可以代理案件?
54岁男子长期依赖阿托伐他汀,查出肝功能异常,医生:停止使用
2025看似冷门实际吃香的专业(收入高又缺人)
餐桌上最常见的5种“油脂炸弹”,很多人却天天吃
荠菜尽量少吃最好不吃
夜咳嗽知多少,如何区分寒咳与热咳?
深度解析"揠苗助长"寓言:古典智慧对现实生活的启示
北京一本大学一览表!附2024年录取分数线、最新排名
地中海饮食中的全谷杂粮:如何提升你的营养摄取
如何在美国生活和学习的中国留学生适应与成长
AI警察的战力有多强?
人工智能在公共安全方面有哪些应用
牙龈萎缩导致牙根外露怎么办?牙根外露挂牙周科做根管治疗