我是 Conda 包管理的新手,我想获得最新版本的 Python 以在我的代码中使用 f 字符串。目前我的版本是( python -V
):
Python 3.5.2 :: Anaconda 4.2.0 (x86_64)
我将如何升级到 Python 3.6?
原文由 Aryaman 发布,翻译遵循 CC BY-SA 4.0 许可协议
新建一个环境会安装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
原文由 David Stansby 发布,翻译遵循 CC BY-SA 3.0 许可协议
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
3 回答3.9k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
Anaconda 内部没有将 python 更新到 3.6。
a) 方法 1
如果您想更新,您将输入
conda update python
更新 anaconda 类型
conda update conda
如果你想在 3.5 到 3.6 等主要 python 版本之间升级,你必须这样做
b) 方法 2 - 创建一个新环境(更好的方法)
c)获取绝对最新的python(撰写本文时为3.6.5)
你可以从 这里 看到这一切
另外,请参阅此进行强制 升级
编辑:Anaconda 现在 在这里 有一个 Python 3.6 版本