Python - ImportError:没有名为cy_ipc的模块

时间:2015-01-10 02:13:10

标签: python python-2.7 graphlab

我试图开始使用Python 2.7。我已经安装了程序以及一些软件包,包括graphlab,我可以做一些基本操作,但是,当我尝试将软件包导入我的代码时出现错误。

我的代码是:

import graphlab as gl

##I got the folollowing error:
    import graphlab as gl
  File "C:\Python27\Lib\site-packages\graphlab\__init__.py", line 7, in <module>
    import graphlab.connect.aws as aws
  File "C:\Python27\Lib\site-packages\graphlab\connect\aws\__init__.py", line 9, in <module>
    from _ec2 import get_credentials, launch_EC2, list_instances, set_credentials, status, terminate_EC2
  File "C:\Python27\Lib\site-packages\graphlab\connect\aws\_ec2.py", line 17, in <module>
    import graphlab.connect.server as glserver
  File "C:\Python27\Lib\site-packages\graphlab\connect\server.py", line 6, in <module>
    from graphlab.cython.cy_ipc import PyCommClient as Client
ImportError: No module named cy_ipc

我用谷歌搜索改变了我的 PYTHONPATH PATH (包括PythonPath)但它仍然无效。

PYTHONPATH = C:\Python27\;C:\Python27\Scripts;C:\Python27\lib;C:\Python27\Lib\site-packages;C:\Python27\Lib\site-packages\graphlab;
PATH=.;%PYTHONPATH%;....

我尝试了几种解决方案,但都没有。

我会感激一些帮助。

1 个答案:

答案 0 :(得分:1)

您的PYTHONPATH显示您在Windows上。 GraphLab Create目前不支持Windows。有趣的是错误就是这样出现的,但这可能是因为cy_ipc是GraphLab Create包中几个打包的其中一个的名称,Windows不会认识到这些...因此它&#39 ;没找到。

Windows支持即将推出。与此同时,Dato为Windows用户分发了一个VM:https://dato.com/products/create/virtual_install.html