使用anaconda更新到python 3.7

Dna*_*iel 70 anaconda python-3.7

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

mcg*_*uip 62

conda install -c anaconda python=3.7根据https://anaconda.org/anaconda/python,可以使用conda通过conda安装.

虽然并非所有软件包都支持3.7,但运行conda update --all可能会解决一些依赖性故障.

  • 您还可以使用以下命令创建一个名为`py37`的环境:`conda create -n py37 -c anaconda python = 3.7`.但是我似乎无法使用`conda install`安装其他软件包,例如numpy/jupyter.依赖性检查会阻止它.安装使用`pip install numpy jupyter`. (12认同)
  • 目前尚未为3.7正确配置依赖项.这是一个应该很快解决的问题,可以在这里跟踪:https://github.com/ContinuumIO/anaconda-issues/issues/9686 (8认同)
  • 我尝试这个时出错:不满意错误:发现以下规范存在冲突: - python 3.7*使用"conda info <package>"查看每个包的依赖项.我确实对conda进行了更新,然后做了conda info python = 3.7,它列出了这个奇怪的"v​​c*14"和pip当然已安装.有谁知道是否有地方向Anaconda报告此事? (4认同)
  • @RichMeister我之前的评论中的上面的链接是适当的问题跟踪器。您遇到的问题已被报告。 (2认同)
  • @mcguip 你好,回复:更多问题 - 现已修复。我有一大堆依赖错误。我做了一个 conda update --all 现在安装了 3.7。 (2认同)

dar*_*ith 25

Python 3.7现在可以安装,但许多软件包尚未更新.正如另一个答案所述,有一个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一直等到一个稳定的版本推出新的Pythons包,但我不在那里工作,所以我不知道他们的实际政策是什么.

  • 默认通道和 conda-forge 通道中都没有 Python 3.7 候选版本包(截至 2018 年 5 月 4 日)。您可以使用“conda search python=3.7”搜索版本号以“3.7”开头的任何 Python 软件包(其中包括稳定版本以及测试版或候选版本(如果有);比较“conda search python=3.6”) ”报道) (2认同)
  • 最新的miniconda里面有一个3.7 python https://conda.io/miniconda.html (2认同)

ste*_*enb 17

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


小智 8

9月4日发布3.7提出以下建议:

conda install python=3.7 anaconda=custom
Run Code Online (Sandbox Code Playgroud)

如果要创建新环境,他们建议:

conda create -n example_env numpy scipy pandas scikit-learn notebook
anaconda-navigator
conda activate example_env
Run Code Online (Sandbox Code Playgroud)


Tom*_*ang 6

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