【发布时间】:2015-03-24 11:58:21
【问题描述】:
在 Windows 7 上成功安装 Anaconda 后,我意识到默认的 Python 版本是 2.7.8。但是我需要2.7.9。那么如何升级呢?
【问题讨论】:
在 Windows 7 上成功安装 Anaconda 后,我意识到默认的 Python 版本是 2.7.8。但是我需要2.7.9。那么如何升级呢?
【问题讨论】:
很遗憾,您无法在 Windows 上的 Anaconda 根环境中更新 Python。见https://stackoverflow.com/a/29238416/161801。
【讨论】:
您的anaconda 安装附带了自己的包管理器conda。你可以用它来更新python包和python解释器。
要在默认环境中更新 python 解释器,您所要做的就是从命令行执行以下命令:
conda update python
【讨论】:
conda update python --no-deps 后跟 conda update python 有效吗?
pip: 1.5.6-py27_0 --> 6.0.8-py27_0 setuptools: 5.8-py27_0 --> 14.3-py27_0 conda-env: 2.1.3-py27_0 conda: 3.7.0-py27_0 --> 3.10.0-py27_0 requests: 2.4.1-py27_0 --> 2.6.0-py27_0 但是lib\site-packages\requests\packages\urllib3\util\ssl_.py:79 似乎正在造成问题。我得到的错误是 -- InsecurePlatformWarning: A true SSLContext object is not available. 并且版本仍然显示为 python 2.7.8
2.7.9之前好像不能更新requests。这就是为什么我建议先尝试只更新 python 而没有依赖项。你试过了吗?
conda update python --no-deps,但失败了。
从他们的网站安装最新版本的 Anaconda。这也将升级您的 Anaconda 和 python。另外,卸载以前版本的 Anaconda。
【讨论】: