Python-导入错误: No module named cy_ipc

标签 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

我已通过 Google 搜索更改了我的 PYTHONPATHPATH(包括 PythonPath),但它仍然无法正常工作。

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

我尝试了多种解决方案,但没有一个有效。

我将不胜感激一些帮助。

最佳答案

您的 PYTHONPATH 显示您使用的是 Windows。 GraphLab Create 目前不支持 Windows。有趣的是,错误是这样出现的,但这可能是因为 cy_ipc 是 GraphLab Create 包中几个打包 so 之一的名称,Windows 无法识别这些...因此找不到它。

Windows 支持即将推出。同时,Dato 为 Windows 用户分发虚拟机:https://dato.com/products/create/virtual_install.html

关于Python-导入错误: No module named cy_ipc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27872162/

相关文章:

python - 如何将字符串转换为格式化字符串?

python - 使用正则表达式查找重复操作数 - Python

python-2.7 - pip 是错误,类型错误 : __call__() takes exactly 2 arguments (1 given)

python - __init__ 在 GUI 中与 tkinter

python - 没有名为 admin.sites.urls 的模块

python - Python 中的协同过滤

python - 快速将大量字符串列表转换为 ndarray

python - 为什么这个 even 函数的 FFT 不是真实的?

machine-learning - 加载 graphlab.SFrame 时出错 ('home_data.gl/' )

python - 将 Graphlab SFrame 日期列拆分为三列(年月日)