conda安装降级python版本

新手上路,请多包涵

我正在尝试通过 conda install python=3.3 降级 anaconda 的 python 版本,但出现以下错误:

 ~/anaconda3/bin$ ./conda install python=3.3
Fetching package metadata .........
Solving package specifications: .

UnsatisfiableError: The following specifications were found to be in conflict:
  - gevent -> python 2.6*
  - python 3.3*
Use "conda info <package>" to see the dependencies for each package.

如何解决与包的冲突?

原文由 mrgloom 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 2k
2 个回答

如果要设置特定版本,请像这样使用它:

警告: 此命令将覆盖 系统方面 的默认 python 版本

conda install python=3.6

要创建具有特定版本的环境,您可以执行以下操作:

 conda create -n $PYTHON36_ENV_NAME python=3.6 anaconda  # set custom env name

最后的 anaconda 允许 env 使用所有 anaconda 包

有关详细信息,请参阅 Anaconda 文档

原文由 CermakM 发布,翻译遵循 CC BY-SA 4.0 许可协议

在anaconda中降级python有两种方法。

1.在active环境下降级python

(这可能会导致与更高 python 版本的已安装包发生冲突)

 conda activate nameOfYourEnvironment
conda install python=3.3


2.创造新环境

(这是一种更安全的方式,但是你需要重新安装所有必要的包)

 conda activate base
conda create --name env_name python=3.3

提示: 在创建新环境之前使用 conda list 获取实际环境中所有已安装包的名称。


如果要检查已安装的环境,请执行以下操作:

 conda env list

如果您在安装时遇到问题,请确保以管理员身份运行 shell(始终推荐)。

原文由 JAdel 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏