如何使用conda安装Python?

95

我正在尝试在conda环境中安装Python 3.9。 我尝试使用以下命令创建一个新的conda env:

conda create --name myenv python=3.9

但是我遇到了一个错误,提示找不到包,因为Python 3.9尚未发布。

所以,我手动在envs文件夹中创建了一个文件夹,并尝试列出所有的环境。但是我无法获取手动创建的新环境。

那么,我该如何安装带有所有功能(如pip)的Python 3.9 conda环境?


4
根据https://anaconda.org/anaconda/python,可以通过conda命令conda install -c anaconda python=3.9来安装此内容。 - Sumit Yadav
运行conda update --all可能解决一些依赖失败的问题。 - Sumit Yadav
@SumitYadav 这不会起作用。 - bigbounty
Python3.9已经发布了吗? - Kota Mori
1
目前还没有发布到任何渠道,所以现在不可能。如果你真的必须使用它,请本地安装并尽量与你的 Conda 环境/安装分开。 - merv
3个回答

110

要创建 Python 3.11 conda 环境,请使用以下命令

conda create -n py311 python=3.11
py311 - environment name

更新3

要创建Python 3.10 conda环境,请使用以下命令

conda create -n py310 python=3.10
py310 - environment name

更新2

您现在可以使用以下命令直接创建Python 3.9环境。

conda create -n py39 python=3.9
py39 - environment name

更新1

Python 3.9现在可以在conda-forge中下载。

要下载tar文件 - https://anaconda.org/conda-forge/python/3.9.0/download/linux-64/python-3.9.0-h852b56e_0_cpython.tar.bz2

Anaconda网页 - https://anaconda.org/conda-forge/python


如评论所指出的,Python 3.9目前尚未在任何渠道上发布。因此,它不能通过conda进行安装。

取而代之的是,您可以下载Python 3.9可执行文件并进行安装。

安装完成后,将创建一个新的Python 3.9可执行文件和pip 3.9。

Python:

python3.7          
python3.7-config   
python3.7m         
python3.7m-config  
python3.9          
python3.9-config

pip

pip      
pip3     
pip3.7   
pip3.8   
pip3.9   
pipreqs

为了在Python 3.9上安装IPython,

pip3.9 install ipython

2
安装Python 3.9的相关信息,包括pip等,是否真的必要? - AMC
3
为什么?就我所知,安装Python 3的任何版本大致上都是相同的步骤,对吗? - AMC
1
大多数人使用 python3.x -m pip 来运行属于特定 Python 版本的 PIP。这在使用像 conda 创建的虚拟环境时尤为重要。 - S.Lott
1
@TimothyL.J.Stewart 这个命令在我的 Mac 上运行良好。我猜可能只是在 Windows 上出了问题。 - bigbounty
1
我猜可能是Python 3.10太新了,所以我尝试通过“conda create --name python_3.9 python=3.9”降级到3.9。结果更糟糕,它只下载了12个新包,当我尝试使用该环境时,我的代码仍然无法正常运行。我感到困惑,因为这个Anaconda链接说他们有611个与Python 3.9兼容的软件包。我们做错了什么? - HaroldFinch
显示剩余9条评论

23

2020年10月6日,Python 3.9在conda-forge上发布:https://anaconda.org/conda-forge/python。然而,大多数其他软件包(包括创建基本环境所需的一些要素)尚未明确支持Python 3.9。

但是(截至2020年10月15日),基本依赖关系似乎已经修复,以下命令现在可以使用:

conda create -c conda-forge python=3.9 -n py39-demo

19
您现在可以简单地运行以下命令: conda create --name myenv python=3.9 这会轻松创建您的Python 3.9虚拟环境。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接