【问题标题】:Python crashes with SFramePython 与 SFrame 崩溃
【发布时间】:2016-07-05 09:20:59
【问题描述】:

我正在 Coursera 上学习机器学习课程。我正在为这门课程使用graphlab

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

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

【问题讨论】:

    标签: python graphlab sframe


    【解决方案1】:

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

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

    然后在浏览器中转到 pypi.python.org/simple/ 并下载 GraphLab-Create(当前文件 GraphLab_Create-2.1-py2.7.ta​​r.gz)

    现在在您的系统上以管理员身份打开一个 CMD 窗口。

    使用来自 Turi 的安装许可证信息(注册电子邮件和许可证号)运行命令来安装 GraphLab 许可证,如下所示:

    pip install --upgrade -U --no-cache-dir http://get.graphlab.com/GraphLab-Create/2.1/registrationemail@mail.com/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()
    

    【讨论】:

      【解决方案2】:

      SFrame 语法要求您使用:

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

      应该会的,我不知道为什么 python 会因为不正确的语法而崩溃。

      【讨论】:

      • 就这样崩溃了
      • 我试图读取 .gl,而不是 csv 每次都得到这个 - 内核似乎已经死了。它会自动重启。
      • 在您的示例中,您似乎正在尝试加载 csv 文件。您可能需要检查您的文件名是什么,删除“.csv”,或者可能添加“.gl”。此外,您需要使用 graphlab.load_sframe() 而不是 graphlab.SFrame()。
      • 当我使用函数 load_sframe() 时也会发生同样的情况
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-11-14
      • 2015-09-13
      • 2013-03-12
      • 2014-01-02
      • 2017-06-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多