【问题标题】:PyCharm5 Community Edition - ImportError: "No module named 'graphlab'?PyCharm5 社区版 - ImportError:“没有名为‘graphlab’的模块?
【发布时间】:2016-11-30 14:28:57
【问题描述】:

我按照此处的说明安装了 GraphLab:https://turi.com/download/install-graphlab-create-command-line.html 但是当我尝试在 pycharm 中导入 graphlab 时,我收到了这个错误:没有名为“graphlab”的模块。我试图在 pycharm 中找到特定的环境,但我只能找到 Python 3.5 和 Python 2.7.12。但是graphlab搭建的环境是Python 2.7.11。任何见解都将不胜感激。

【问题讨论】:

    标签: python pycharm graphlab


    【解决方案1】:

    如果您按照本教程进行操作,您的 Graplab 库将处于虚拟环境中。您需要告诉 PyCharm 为您的代码使用正确的解释器。下面是关于如何为虚拟环境添加本地解释器的说明:https://www.jetbrains.com/help/pycharm/2016.1/adding-existing-virtual-environment.html

    【讨论】:

    • 谢谢。但我安装到 Anaconda Python 环境中。我没有创建虚拟环境。
    • 在这种情况下,您需要将 PyCharm 指向 anaconda python 解释器。这是在 Anaconda 安装文件夹中。在 Windows 上,它类似于 C:\Users\xxx\Anaconda3\python.exe。你可以这样做。 Ctrl+Alt+S, Project:name, Project Interpreter, Add Local 然后导航到anaconda python.exe。
    • 我试过了。但是当我安装 GraphLab 时,我将它映射到 python 2.7.11。但我找不到那个特定的版本。我只看到 Python 2.5、Python 2.7.12 和 Python 3.5.1。我认为 2.7.12 应该可以工作。但即使这样也会引发同样的错误:没有名为 graphlab 的模块。
    • 所以让我直截了当地说:您安装了 Anaconda 并希望在您的 Anaconda 环境中使用 Graphlab。如果是这样:您是使用 conda 命令还是使用 pip 安装 Graphlab?
    • 好的,我可以推荐两件事。第一:您似乎安装了几个 python 版本。如果您不需要它们,请摆脱它们。现在,如果您知道您将需要 Anaconda,只需使用最新的 Python 2.7 安装 Anaconda,如果您不需要 Anaconda,只需安装最新的 Python 2.7。如果您使用 Anaconda,请尝试通过 conda 命令安装 Graphlab,而不是 pip。一个完全不同的选择是获取一个设置了所有内容的 Docker 容器,并在 PyCharm 中创建一个远程解释器,在这个容器中运行你的代码。
    【解决方案2】:

    @molig 我已经解决了这个问题。我在 PyCharm 中打开了一个新项目,并将环境指向适当的项目,在本例中指向我在安装 GraphLab 时创建的 gl-env。谢谢!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-02
      • 2013-03-11
      • 2012-12-07
      • 2012-05-23
      • 2019-07-29
      相关资源
      最近更新 更多