如何使用conda升级到Python 3.6?
我是Conda软件包pipe理的新手,我想要得到最新版本的Python,以便在我的代码中使用f-strings。 目前我的版本是( python -V
):
Python 3.5.2 :: Anaconda 4.2.0 (x86_64)
我将如何升级到Python 3.6?
Anaconda并没有将python内部更新到3.6。
- 如果你想更新,你会input
conda update python
- 要更新anacondatypes
conda update anaconda
- 如果你想升级之间的主要python版本像3.5到3.6,你将不得不做
conda install python==$pythonversion$
你可以从这里看到这一切
也可以参考这个强制升级
编辑:python现在有一个Python 3.6版本在这里
创build一个新的环境将安装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(非常简单的卸载Anaconda):
$ rm -rf ~/anaconda3/
并通过下载新的Anaconda来代替它,例如Linux,64位:
$ cd ~/Downloads $ wget https://repo.continuum.io/archive/Anaconda3-4.3.0-Linux-x86_64.sh
并执行它:
$ bash Anaconda3-4.3.0-Linux-x86_64.sh
我发现这个网页提供了将Anaconda升级到Python的一个主要的新版本(来自Anaconda 4.0+)的详细说明。
-
conda update conda
-
conda remove argcomplete conda-manager
我也必须
conda remove
那些不在官方名单上的软件包:- backports_abc
- 美丽的汤
- 闪耀核心
根据系统上安装的软件包,可以得到更多的UnsatisfiableError
…将它们添加到删除列表中。
-
conda install python==3.6
花了一段时间…然后一条消息指示
conda install anaconda-client
…我也是如此-
conda install anaconda-client
…并且告诉它已经在那里了
-
-
conda update anaconda
这已经在Windows 10的命令提示符下完成,但在Mac OS X中应该是相似的。