我是Conda软件包管理的新手,我想获得最新版本的Python,以便在代码中使用f字符串。目前我的版本是(python-V
):
Python 3.5.2 :: Anaconda 4.2.0 (x86_64)
如何升级到Python 3.6?
蟒蛇内部没有更新python到3.6。
a) 方法1
>
更新蟒蛇类型conda更新conda
如果您想在主流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
你可以从这里看到这一切
还有,力量升级参考这个
编辑:蟒蛇现在有一个Python 3.6版本在这里
创建新环境将安装python 3.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的主要更新版本(从Anaconda4.0)。第一
conda update conda
conda remove argcomplete conda-manager
我还必须conda删除一些不在官方名单上的包:
根据系统上安装的软件包,您可能会收到其他unsatifiableerror
错误-只需将这些软件包添加到删除列表中即可。接下来,安装Python版本,
conda install python==3.6
这需要一段时间,之后会显示一条消息,指示conda安装anaconda客户机
,我就是这么做的
conda install anaconda-client
上面说它已经在那里了。最后,按照指示,
conda update anaconda
我在Windows10命令提示符下做了这件事,但在MacOSX中应该是类似的。