使用 anaconda 更新到 python 3.7

update to python 3.7 using anaconda

Python 3.7 alpha 版本已经发布,但我还没有找到任何关于如何使用 Anaconda 更新到 python 3.7 的 post - 也许他们会等待正式发布?有什么建议吗?

Python 3.7 现已可以安装,但许多软件包尚未更新。正如 所指出的,有一个 GitHub 问题跟踪 Anaconda 构建所有更新包的进度。


在有人为 Python 3.7 创建 conda 包之前,您无法安装它。不幸的是,在 Anaconda.org (https://anaconda.org/search?q=%22python%22) 上搜索 "python" 时出现了大约 3500 个包裹,所以我看不到是否有人这样做过。

您也许可以构建自己的程序包,具体取决于 OS 您想要它的目的。您可以从 conda-forge 用于构建 Python 的配方开始:https://github.com/conda-forge/python-feedstock/

过去,我认为 Continuum 通常会等到稳定版本推出新 Python 的软件包,但我不在那里工作,所以我不知道他们的实际政策是什么是。

要仅查看 Python 版本,请执行 conda search --full-name python

这可以通过 conda 使用命令 conda install -c anaconda python=3.7 按照 https://anaconda.org/anaconda/python 安装。

虽然并非所有包都支持 3.7,运行 conda update --all 可能会解决一些依赖性失败问题。

conda create -n py37 -c anaconda anaconda=5.3

似乎有效。

September 4th release for 3.7推荐如下:

conda install python=3.7 anaconda=custom

如果你想创建一个新的环境,他们推荐:

conda create -n example_env numpy scipy pandas scikit-learn notebook
anaconda-navigator
conda activate example_env

运行 conda navigator,您可以在友好的 GUI 中轻松升级您的软件包