2016-07-05 118 views
0

我正在Coursera上开设ML课程。我正在使用graphlab这门课Python与SFrame崩溃

当我执行下面的行时,我的python崩溃。请帮我解决这个问题。我不知道为什么它崩溃每次

sf = graphlab.SFrame('people-example.csv') 

Picture of Python crashing

回答

0

SFrame语法要求你使用:

sf = graphlab.SFrame.read_csv('people-example.csv') 

这应该会,我不知道为什么会蟒作为崩溃的结果语法不正确。

+0

它崩溃只是升ike – ahairshi

+0

我试图读取.gl,而不是csv 每次都得到这个 - 内核似乎已经死亡。它会自动重启。 – ahairshi

+0

在你的例子中,它看起来像你试图加载一个csv文件。您可能需要检查您的文件名是什么,删除'.csv'或潜在添加'.gl'。此外,您需要使用graphlab.load_sframe()而不是graphlab.SFrame()。 –

1

我需要做些什么来解决这个问题(在我的防火墙Windows 10系统上)。首先,我完全卸载Anaconda2并从头开始重新安装。

第二次去图里,注册并下载GraphLab许可证文件。

然后在浏览器中去pypi.python.org/simple/并下载GraphLab - 创建(目前文件GraphLab_Create-2.1-py2.7.ta​​r.gz)

现在打开一个CMD窗口管理员在你的系统上。

使用安装从图里的许可信息(注册邮箱和牌照号码)运行命令来安装GraphLab许可证,像这样:

pip install --upgrade -U --no-cache-dir http://get.graphlab.com/GraphLab-Create/2.1/[email protected]/F8DC-YOUR-LICEN-HERE-0000-0000-0000-000/GraphLab-Create-License.tar.gz --trusted-host get.graphlab.com 

现在安装你的Python下载这样的来源:

pip install --upgrade -U --index-url=http://pypi.python.org/simple/ --trusted-host pypi.python.org ./GraphLab_Create-2.1-py2.7.tar.gz 

最后开放的Python和运行以下命令:

import graphlab as gl 
gl.get_dependencies()