关于 mamba install 时会出现的两个错误解决方案
工欲善其事必先利其器篇堂堂连载!这篇文分享一下使用 mamba 进行安装时遇到报错该怎么解决。
一般来说错误有这么两个:
- File not valid: file size doesn’t match expectation
- RuntimeError: Multi-download failed.
这两错误在 mamba github 上已经有人提出来了,并且指出了明确的报错原因:源有问题。
File not valid: file size doesn't match expectation
时说明源网站没有正确识别 mamba 并返回了错误的信息,例如清华的镜像源会把 mamba 当成手机设备因此会先返回一个 “用移动设备下载会消耗过多流量建议改用计算机” 的劝告信息。
RuntimeError: Multi-download failed.
时说明源可能已经不可用,例如中科大的 conda 镜像源已经废弃。此外也有可能是因为配置的源拼写有问题,例如将 conda
误拼成 condo
。
因此解决办法也是很简单的,那就是把出现问题的镜像源删了,或者是修改成可以使用的不会报错的镜像源。
以下展示如何移除镜像源:
慢一些的可以用 conda 自带的命令:
1 | conda config --remove channels xxxx |
快一些的可以直接编辑源的文件然后在里面操作:
1 | nano ~/.condarc |
然后剩下这么几个就行了:
1 | channels: |
如果后续依旧要使用 conda 的话移除镜像源可能会有些麻烦,可以视自身需求选择如何纠错。
Reference site:
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Juse's Blog!
评论