我是Conda软件包管理的新手,我想要获取最新版本的Python,以便在我的代码中使用f-字符串。目前我的版本是(python -V
):如何使用conda升级到Python 3.6?
Python 3.5.2 :: Anaconda 4.2.0 (x86_64)
我该如何升级到Python 3.6?
我是Conda软件包管理的新手,我想要获取最新版本的Python,以便在我的代码中使用f-字符串。目前我的版本是(python -V
):如何使用conda升级到Python 3.6?
Python 3.5.2 :: Anaconda 4.2.0 (x86_64)
我该如何升级到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
如果您的conda安装适用于Python 2.7,那么conda create将创建一个2.7版本。将命令改为'conda create --name 3point6 python = 3'(在末尾添加'= 3')会生成一个python3版本。 –
确实如此。我已经改变了我的答案来指定python 3.6! –
我发现很难尝试就地升级。
我所做的是删除我的旧蟒蛇(很简单的卸载蟒蛇):
$ rm -rf ~/anaconda3/
,并通过下载新的蟒蛇,例如更换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
我厌倦了我的基本python被困在3.5上面所以..不幸的是,它似乎已经消灭了我所有的定制安装我的各种Python环境,所以我需要重做他们.. yuch硬与我的坏内存:-)离开这里作为警告,至少我的基础Python是3.6并且是最新的 – dartdog
由于我只使用Anaconda供个人使用,并且只打扰学习成熟的软件包,所以我把Anaconda当作自己的虚拟环境 - 我认为未成熟任何不适用于全面安装其他成熟软件包的东西。 –
我发现this page有详细的说明蟒蛇升级(从蟒蛇4.0+)Python中的一个重要更新版本。
conda update conda
conda remove argcomplete conda-manager
我也不得不conda remove
不是官方名单上的那些包:
根据您系统上安装的软件包,可以得到更多的UnsatisfiableError
...将它们添加到列表中移除。
conda install python==3.6
了好一会儿......然后一个消息指示conda install anaconda-client
...所以我
conda install anaconda-client
...它告诉它已经存在conda update anaconda
这已在Windows 10的命令提示符下完成,但在Mac OS X中应该类似。
第二个答案是,我认为更好的答案,尤其是对于那些拥有“主”/“默认”不断更新最新最好的环境。 – ericmjl