如何使用conda升级到Python 3.6?

2024-04-20 06:45:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我是Conda包管理的新手,我想让Python的最新版本在我的代码中使用f字符串。目前我的版本是(python -V):

Python 3.5.2 :: Anaconda 4.2.0 (x86_64)

如何升级到Python3.6?


Tags: 字符串代码版本anacondacondax86新手
3条回答

创建新环境将安装Python3.6:

$ conda create --name 3point6 python=3.6
Fetching package metadata .......
Solving package specifications: ..........

Package plan for installation in environment /Users/dstansby/miniconda3/envs/3point6:

The following NEW packages will be INSTALLED:

    openssl:    1.0.2j-0     
    pip:        9.0.1-py36_1 
    python:     3.6.0-0      
    readline:   6.2-2        
    setuptools: 27.2.0-py36_0
    sqlite:     3.13.0-0     
    tk:         8.5.18-0     
    wheel:      0.29.0-py36_0
    xz:         5.2.2-1      
    zlib:       1.2.8-3 

Anaconda没有在内部将python更新为3.6。

a)方法1

  1. 如果要更新,请键入conda update python
  2. 更新anaconda类型conda update anaconda
  3. 如果您想在主要的python版本(如3.5到3.6)之间进行升级,则必须执行以下操作

    conda install python=$pythonversion$
    

b)方法2-创建新环境(更好的方法)

conda create --name py36 python=3.6

c)获取最新的python(编写时为3.6.5)

conda create --name py365 python=3.6.5 --channel conda-forge

你可以从here看到所有这些

另外,有关力upgrading请参考此

编辑:Anaconda现在有了Python 3.6版本here

我发现this page中有详细的说明,可以将Anaconda升级到Python的主要更新版本(来自Anaconda 4.0+)。首先

conda update conda
conda remove argcomplete conda-manager

我还不得不conda remove一些不在官方列表中的包:

  • 背投
  • 靓汤
  • 燃烧核心

根据系统上安装的软件包,可能会出现其他UnsatisfiableError错误-只需将这些软件包添加到删除列表中即可。接下来,安装Python的版本

conda install python==3.6

这需要一段时间,之后一条消息指示conda install anaconda-client,所以我做了

conda install anaconda-client

也就是说它已经在那里了。最后,按照指示

conda update anaconda

我是在Windows 10命令提示符下完成的,但是在Mac OS X中应该是类似的

相关问题 更多 >