文章目录
为什么你的Anaconda下载像蜗牛爬?(真实痛点分析)两种镜像源修改方案任君选择方案一:临时加速法(适合偶尔使用)方案二:永久换源大法(推荐长期使用)
常见翻车现场急救指南问题1:换源后还是下载慢?问题2:某些包找不到怎么办?问题3:想换其他镜像源?
高级玩家必备技巧1. 查看当前所有镜像源2. 删除指定镜像源3. 恢复默认设置
避坑指南(血泪经验总结)终极验证:下载速度对比测试冷知识:为什么镜像源这么重要?
为什么你的Anaconda下载像蜗牛爬?(真实痛点分析)
每次用conda install都要等半小时?下个numpy包进度条卡住不动?这不是你的网速问题!(拍桌)默认的国外镜像源对国内用户实在太不友好了!我见过太多新手在安装包这一步就被劝退,甚至有人因此放弃学Python(太可惜了)!
两种镜像源修改方案任君选择
方案一:临时加速法(适合偶尔使用)
在命令行输入这串魔法代码:
conda install 包名 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
(注意把"包名"替换成你要装的库)这个方法就像临时开加速器,只对当前命令生效
方案二:永久换源大法(推荐长期使用)
按下Win+R输入cmd打开命令提示符依次执行以下三条命令(建议直接复制粘贴):
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
最后来个验证命令:
conda config --show channels
看到输出里有tsinghua字样就说明换源成功啦!
常见翻车现场急救指南
问题1:换源后还是下载慢?
试试清理缓存大法:
conda clean -i
这个命令会把陈旧的索引信息全清空(相当于给conda洗个澡)
问题2:某些包找不到怎么办?
临时切回默认源试试:
conda install -c defaults 包名
(重要提示)国内镜像源偶尔会有同步延迟
问题3:想换其他镜像源?
中科大源也很香:
https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
阿里云源也不错:
https://mirrors.aliyun.com/anaconda/pkgs/main/
高级玩家必备技巧
1. 查看当前所有镜像源
conda config --get channels
2. 删除指定镜像源
比如要删清华源:
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
3. 恢复默认设置
后悔药命令:
conda config --remove-key channels
避坑指南(血泪经验总结)
不要同时添加多个镜像源!(会引发依赖冲突)遇到SSL证书错误时,试试更新conda:
conda update conda
公司内网用户可能需要配置代理(这个要找网管)安装特定版本时建议指定channel:
conda install pytorch==1.7.1 -c pytorch
终极验证:下载速度对比测试
操作方式下载100MB包耗时体验评分默认源15分钟+🌟国内镜像源20秒🌟🌟🌟🌟🌟镜像源+SSD硬盘5秒🚀
(实测数据)用清华源后我的matplotlib安装时间从8分钟降到11秒!
冷知识:为什么镜像源这么重要?
镜像源就像快递中转站(划重点),国内镜像就是把国外软件仓库克隆到国内的服务器。清华大学镜像站每天同步4次,阿里云镜像站每小时同步,所以基本上不用担心软件版本落后的问题!
最后说句大实话:学会换镜像源是Python入门的必修课!这步操作搞定了,后面装各种库才能顺风顺水。如果还有问题,欢迎评论区留言(看到必回)!