如何从Anaconda提示符下安装Python 3.9?

问题描述

根据official website,Python 3.9.0rc1已于今天发布。

是否可以在Anaconda环境中使用它?我尝试过

conda create --name python39 python==3.9

但是它说:

错误:找不到满足要求的版本python == 3.9(来自版本:无) 错误:找不到与python == 3.9匹配的分布

编辑:以重复方式结束以排除没有答案的问题,而建议的重复的自我接受的答案不回答问题。它说“改为使用另一个分销渠道”。

解决方法

自2020年10月9日起,可通过conda频道上的conda-forge下载Python 3.9。请参见the Python notesconda-forge/python网站。


(在OP的帖子上发表我的评论)今天发布了python 3.9版本的候选版本,而3.9.0版本是expected to be released on October 5,2020。似乎anaconda和conda-forge频道都没有python版本候选。编译后的Python程序包(例如numpy)也需要使用3.9构建,而且这些程序似乎也不可用。

如果您查看https://anaconda.org/conda-forge/python,则有几个可用的标签,但是它们都不包含Python 3.9。命令

conda install -c conda-forge/label/dev python 
conda install -c conda-forge/label/prerelease python 

在amd64 Linux上都为我安装了Python 3.8。

anaconda channel还不包括Python 3.9。您可以在“文件”标签中的版本下拉列表中查找。在撰写本文时,最新版本是3.8.5。

,

现在可以使用:

conda create --name python39 python==3.9

最好还是先更新Conda:

conda update -n base -c defaults conda