繁体   English   中英

conda安装降级python版本

[英]conda install downgrade python version

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

~/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.

如何解决与包的冲突?

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

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

conda install python=3.6


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

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

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


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

在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(始终推荐)。

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM