[英]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有两种方式。
(这可能会导致与更高 python 版本的安装包发生冲突)
conda activate nameOfYourEnvironment
conda install python=3.3
(这是一种更安全的方式,但是你需要重新安装所有必要的包)
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.