于是我发现了第一个问题 我明明设置的是清华的镜像源啊 怎么冲突的是https://repo.anaconda.com/pkgs的呢 我打开condarc文件进行修改 open ~/.condarc
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/pkgs/r 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 simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
但是问题仍然存在 于是我去继续查找答案。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9oZlU1cW-1632659566912)(/Users/liuchang/Library/Application Support/typora-user-images/截屏2021-09-26 16.55.25.png)]
这个哥们的问题与我的很相似。在这个问题下 人们给出了各种各样的解决办法。我开始尝试…
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6sB3QaXw-1632659566921)(/Users/liuchang/Library/Application Support/typora-user-images/截屏2021-09-26 19.12.40.png)]
报错原因一直是上面的那样。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Kj25BxJH-1632659566924)(/Users/liuchang/Library/Application Support/typora-user-images/截屏2021-09-26 19.35.15.png)]
这个方法似乎对很多人都有效 我决定等一下这个命令的运行结果 /呃 仍然报错。
failed with initial frozen solve. Retrying with flexible solve.
最终我解决了这个问题 我是通过一个个地删除这些存在冲突依赖的旧包来进行解决的。
其中我用到的命令是 conda install --force packagename 这个–force很重要 是我通过查阅conda的官方文档得到的。而conda的官方文档是我在使用搜索引擎搜索bug的过程中得到的 由此可见 **查阅官方的文档是很多人解决bug的重要方式。**https://docs.conda.io/projects/conda/en/latest/user-guide/index.html
很多时候 中国人debug过程慢的原因就是因为英语水平太菜 或者没有耐心读英文。
下面这个博客对这个问题理解得更深入一些
showteeth’s blog



