【问题标题】:conda install downgrade python versionconda install 降级python版本
【发布时间】:2017-09-23 14:36:58
【问题描述】:

我正在尝试通过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.

如何解决与包的冲突?

【问题讨论】:

  • 你试过先运行conda uninstall gevent吗?

标签: python anaconda conda


【解决方案1】:

如果你想设置特定的版本,可以这样使用:

警告:此命令将覆盖默认的python版本system-wise

conda install python=3.6


要创建具有特定版本的环境,您可以:

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

末尾的anaconda 允许 env 使用所有 anaconda 包


更多信息请参考Anaconda documentation

【讨论】:

  • 嗨。我做了conda install python=3.6.6,但安装了3.6.9。如何强制 conda 安装请求的版本?
  • 这不会将其设置为默认值。
  • @CermakM,我认为你是对的,我想将 Spyder Anaconda 中的 python 版本从 3.8 降级到 3.7。我运行以下命令,一条消息显示它可能需要几个小时,但它正在运行并运行(如半小时)以解决冲突: conda search python conda install python=3.7.0
  • 好吧,这个命令对我不起作用:conda install python=3.7.0,在 Spyder 中它仍然显示 Python 3.8.5。我要试试: conda create --name py33 python=3.3
【解决方案2】:

您可以使用以下命令使用其他版本的 Python 创建环境:

conda create --name py33 python=3.3
source activate py33

【讨论】:

  • 但是,我不需要环境,我需要python 3.3作为默认的python安装。
  • 使用环境是使用不同版本 Python 的支持方式。您也可以使用不同的 Python 版本卸载并重新安装 Anaconda。
  • 这个答案需要最少的努力。
  • 同上面的答案。
【解决方案3】:

首先使用命令python --version检查当前版本。然后在 anaconda 提示符下键入命令conda search python,它将列出迄今为止可用的所有 python 版本。然后从该列表中选择您的版本并输入 conda install python=3.5.2 或您选择的任何一个

【讨论】:

  • 感谢您更改版本的最佳方式
猜你喜欢
  • 2019-12-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多