conda安装降级python版本

mrg*_*oom 10 python anaconda conda

我试图降级anaconda的python版本conda install python=3.3,但有以下错误:

~/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.
Run Code Online (Sandbox Code Playgroud)

如何解决与包的冲突?

Cer*_*akM 20

如果要设置特定版本,请使用如下:

警告:此命令将覆盖默认的Python版本系统明智

conda install python=3.6
Run Code Online (Sandbox Code Playgroud)


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

conda create -n $PYTHON36_ENV_NAME python=3.6 anaconda  # set custom env name
Run Code Online (Sandbox Code Playgroud)

anaconda在年底允许ENV使用所有蟒蛇包


有关更多信息,请参阅Anaconda文档

  • 你好。我做了 `conda install python=3.6.6` 但安装了 `3.6.9`。如何强制 conda 安装请求的版本? (2认同)

JAd*_*del 15

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

1.在活动环境中降级python

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

conda activate nameOfYourEnvironment
conda install python=3.3
Run Code Online (Sandbox Code Playgroud)

2.创建新环境

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

conda activate base
conda create --name env_name python=3.3
Run Code Online (Sandbox Code Playgroud)

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


如果您想检查安装的环境,请使用:

conda env list
Run Code Online (Sandbox Code Playgroud)

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


小智 10

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


all*_*y-e 5

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

conda create --name py33 python=3.3
source activate py33
Run Code Online (Sandbox Code Playgroud)

  • 但是,我不需要环境,我需要python 3.3作为默认的python安装. (6认同)
  • 使用环境是使用不同版本的Python的支持方式.您也可以使用不同的Python版本卸载并重新安装Anaconda. (2认同)