【问题标题】:Pycharm multiple anaconda python packagesPycharm多个anaconda python包
【发布时间】:2017-08-21 13:08:54
【问题描述】:

我在 Pycharm 中创建了一个以 anaconda3 (python3) 为根的项目,但它无法识别某些包(例如在本例中为 Seaborn 包)。当我尝试从终端安装时,它说 Seaborn 已经安装在 anaconda2 (python2.7) 中。

我如何管理两个不同版本的 anaconda,因为我仍然需要使用一些遗留 (python2.7) 代码。

我的项目解释器已经设置为 3.5,而终端没有相应更改。

【问题讨论】:

    标签: python-2.7 python-3.x pycharm anaconda


    【解决方案1】:

    您的情况是在 python 中使用虚拟环境的理想情况。 Virtualenvs 允许您维护 python 的版本,而不需要看起来像您正在进入的所有依赖项链接等。

    使用Anaconda,这个过程更加容易,因为您可以使用anaconda 内置的manager 创建一个单独的python 2 环境,如下所示。

    conda create --name <yourenvname> python=2.7 anaconda
    

    它将在 2.7 中安装完整的 anaconda 环境。这样做将允许您在 python 2 和 python 3 之间切换,而不会遇到这些管理问题。

    有关更多信息,请参阅 Anaconda 中关于使用2or3的此处

    【讨论】:

      猜你喜欢
      • 2020-06-16
      • 2020-07-11
      • 2021-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-08
      • 2019-03-09
      • 1970-01-01
      相关资源
      最近更新 更多