【问题标题】:How do I upgrade python 2.7.8 to 2.7.9 in Anaconda without conflicting other components in its environment?如何在 Anaconda 中将 python 2.7.8 升级到 2.7.9 而不会与其环境中的其他组件发生冲突?
【发布时间】:2015-03-24 11:58:21
【问题描述】:

在 Windows 7 上成功安装 Anaconda 后,我意识到默认的 Python 版本是 2.7.8。但是我需要2.7.9。那么如何升级呢?

【问题讨论】:

    标签: python windows anaconda


    【解决方案1】:

    很遗憾,您无法在 Windows 上的 Anaconda 根环境中更新 Python。见https://stackoverflow.com/a/29238416/161801

    【讨论】:

      【解决方案2】:

      您的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
      • 我猜是 urllib3 的问题,因为它无法调用 SSL。使用 2.7.8 版本的 python。
      • 是的,在安装python2.7.9之前好像不能更新requests。这就是为什么我建议先尝试只更新 python 而没有依赖项。你试过了吗?
      • 是的,我尝试了命令conda update python --no-deps,但失败了。
      【解决方案3】:

      从他们的网站安装最新版本的 Anaconda。这也将升级您的 Anaconda 和 python。另外,卸载以前版本的 Anaconda。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-04-02
        • 2016-07-16
        • 2015-01-10
        • 1970-01-01
        • 2021-01-13
        相关资源
        最近更新 更多