【问题标题】:How did my anaconda change to use Python 2.7?我的 anaconda 如何更改为使用 Python 2.7?
【发布时间】:2019-01-25 23:43:57
【问题描述】:

我为 Python 3.7 安装了 Anaconda,并创建了一个环境 tf 来安装许多库,包括 iPython。登录 iPython 终端后,我可以看到它使用的是 Python 3.6。我已经使用环境一段时间了。

但是,今天我使用conda install pil 安装了一个库后,我可以看到很多库都更新了。安装完成后,再次登录iPython时,在同一环境中显示“Python 2.7.15”tf

如何在tf 环境中切换回使用 Python 3?我不明白这是如何改变的。很奇怪。

【问题讨论】:

    标签: python anaconda


    【解决方案1】:

    问题是——是的,这很烦人——Anaconda 非常努力地为您管理依赖项。因此,如果您的 pil 版本不适用于 Python3,Anaconda 会为您将 Python2 放入您的环境中。一个解决方案可能是this

    换句话说,你需要枕头而不是枕头

    【讨论】:

      【解决方案2】:

      Anaconda 为您的库管理依赖项和 python 环境,据说Pil 用于 Python2,Pillow 用于 Python3,更多关于 here 的信息。

      如果您想在 Python3 环境中使用 Pil,我建议您设置一个虚拟环境。 这个link 可能会有所帮助。通过设置具有不同 Python 版本的虚拟环境。

      最后,您的愿望是将您的 anaconda 升级到 Python 3 版本,您可以使用该命令。
      conda install python==$pythonversion$,这里的 '$pythonversion$' 是你想要的 python 版本 3.6.5 或其他

      【讨论】:

        猜你喜欢
        • 2017-03-26
        • 2017-11-04
        • 1970-01-01
        • 2021-04-18
        • 1970-01-01
        • 1970-01-01
        • 2018-07-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多