【问题标题】:How to install python with conda?如何用conda安装python3.9?
【发布时间】:2023-03-30 01:51:01
【问题描述】:

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

conda create --name myenv python=3.9

但是我收到一个错误,说找不到包,因为 python 3.9 尚未发布

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

那么,我如何在 conda 环境中安装 python 3.9 并提供所有功能,如 pip 工作?

【问题讨论】:

  • 这可以通过 conda 安装,使用命令 conda install -c anaconda python=3.9 根据anaconda.org/anaconda/python
  • 运行 conda update --all 可能会解决一些依赖问题。
  • @SumitYadav 这行不通
  • python3.9发布了吗?
  • 它还没有在任何频道上,所以目前不可能。如果您确实必须使用它,请在本机安装它并尝试将其与您的 Conda 环境/安装分开。

标签: python conda python-3.9


【解决方案1】:

要创建 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


正如 cmets 中所指出的,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      
pip3     
pip3.7   
pip3.8   
pip3.9   
pipreqs

为了安装 ipython for python 3.9,

pip3.9 install ipython

【讨论】:

  • 直接安装Python 3.9、pip等的资料真的有必要吗?
  • 为什么?据我所知,安装任何版本的 Python 3 的过程都差不多,对吧?
  • 大多数人使用python3.x -m pip 来运行属于特定 Python 版本的 PIP。这在使用 conda 创建的虚拟环境时尤其重要。
  • @TimothyL.J.Stewart 该命令在我的 Mac 上运行良好。我猜可能只有 Windows 才有这种情况
  • 我猜可能是 Python 3.10 太新了,所以我尝试通过conda create --name python_3.9 python=3.9 降级到 3.9 这更糟糕,它只下载了 12 个新包,我尝试时我的代码仍然损坏使用那个环境。我很困惑,因为this Anaconda link says that they have 611 packages compatible with Python 3.9。我们做错了什么?
【解决方案2】:

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

【讨论】:

    【解决方案3】:

    您现在可以简单地运行

    conda create --name myenv python=3.9

    它会简单地创建你的 python 3.9 虚拟环境。

    【讨论】:

      猜你喜欢
      • 2022-11-23
      • 2021-11-03
      • 2014-12-08
      • 2016-08-27
      • 2016-03-12
      • 2020-06-01
      • 1970-01-01
      • 2022-10-17
      • 2020-02-22
      相关资源
      最近更新 更多