【发布时间】:2018-04-06 23:09:34
【问题描述】:
Python 3.7 alpha 版本已经发布,但我还没有找到任何关于如何使用 Anaconda 更新到 python 3.7 的帖子——也许他们会等待正式版本?有什么建议吗?
【问题讨论】:
标签: python anaconda python-3.7
Python 3.7 alpha 版本已经发布,但我还没有找到任何关于如何使用 Anaconda 更新到 python 3.7 的帖子——也许他们会等待正式版本?有什么建议吗?
【问题讨论】:
标签: python anaconda python-3.7
这可以通过 conda 使用命令 conda install -c anaconda python=3.7 按照 https://anaconda.org/anaconda/python 安装。
虽然不是所有的包都支持 3.7,但运行 conda update --all 可能会解决一些依赖问题。
【讨论】:
py37 的环境:conda create -n py37 -c anaconda python=3.7。但是,我似乎无法使用conda install 安装其他软件包,例如 numpy/jupyter。依赖检查可以防止它。使用pip install numpy jupyter进行安装。
Python 3.7 现在可以安装了,但是很多包还没有更新。正如another answer here 所指出的,有一个 GitHub 问题跟踪 Anaconda 构建所有更新包的进度。
在有人为 Python 3.7 创建 conda 包之前,您无法安装它。不幸的是,在 Anaconda.org (https://anaconda.org/search?q=%22python%22) 上搜索“python”时出现了 3500 个包,所以我看不到是否有人这样做过。
您也许可以构建自己的软件包,具体取决于您想要的操作系统。您可以从 conda-forge 用于构建 Python 的配方开始:https://github.com/conda-forge/python-feedstock/
过去,我认为 Continuum 通常会等到稳定版本发布新 Python 的软件包,但我不在那里工作,所以我不知道他们的实际政策是什么。
【讨论】:
--dry-run 选项的命令来检查这一点。
要仅查看 Python 版本,请执行conda search --full-name python。
【讨论】:
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 中轻松升级您的软件包
【讨论】:
conda create -n py37 -c anaconda anaconda=5.3
似乎工作正常。
【讨论】: