MSe*_*ert 20
conda除非新安装(升级)的版本存在严重错误,否则我不建议降级.
但是,因为您问:您可以通过附加={version}到包指定版本,这甚至适用于conda包:
$ conda install conda=4.2
Run Code Online (Sandbox Code Playgroud)
如果您想要特定4.2版本,也可以使用(例如):
$ conda install conda=4.2.15
Run Code Online (Sandbox Code Playgroud)
请注意,降级conda可能非常危险.降级后,您conda可能完全失败或工作不正确.Conda使用了大量随时间演变的元数据...所以如果降级的conda版本无法理解这些 - 甚至更糟糕的腐败它们 - 你将在如何恢复你的conda environemnt方面遇到痛苦的经历.降级conda需要您自担风险(在我看来,只有真的,非常必要)!
如果您已经降级conda并且它向您抛出异常(例如CondaUpgradeError),那么conda存储库中的故障排除指南中的这个"部分" 可能会有用:
Conda升级错误
原因
将conda从4.6.1降级到4.5.x然后尝试
conda install conda或conda upgrade conda将产生类似于以下的解决和升级错误:Run Code Online (Sandbox Code Playgroud)Solving environment: failed CondaUpgradeError: This environment has previously been operated on by a conda version that's newer than the conda currently being used. A newer version of conda is required. target environment location: /opt/conda current conda version: 4.5.9 minimum conda version: 4.6解
更改.condarc文件.通过直接编辑.condarc文件来设置参数:
allow_conda_downgrades: true在conda版本4.5.12中.这将让您升级.如果您有早于4.5.12的内容,请从程序包缓存中再次安装conda 4.6.1.示例:如果我的
conda info说法package cache : /opt/conda/pkgs和我的Python版本是3.7,那么在命令行上键入conda install /opt/conda/pkgs/conda-4.6.1-py37_0.tar.bz2以解决问题.
| 归档时间: |
|
| 查看次数: |
16925 次 |
| 最近记录: |