AttributeError:“module”对象没有属性“SFrame”

2024-06-09 19:39:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在Coursera上ML课程,我已经安装了GraphLab Create和I python笔记本,我是ML和python的新手。

我得到以下错误

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

AttributeError Traceback (most recent call last) in ()

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

AttributeError: 'module' object has no attribute 'SFrame'

如何修复此错误?我把people-example.csv放在正确的路径中,在SFrame上没有拼写错误 非常感谢您的帮助。谢谢。


Tags: csvexample错误create笔记本sfpeopleml
3条回答

确保库graphlab已更新,并与当前的python版本一起使用。从python 2x到3x的内置库的更改可能会导致类似这样的问题。

首先,您应该运行:

import graphlab
graphlab.product_key.set_product_key('your product key here')

其中,product_key是您在turi.com上注册Coursera凭据后收到的电子邮件密钥。

手术后一切都会好起来的。

在您的iPython/Jupyter笔记本中,按照以下特定顺序执行这些步骤。

  1. 这将下载并安装依赖项。graphlab.get_dependencies()
  2. 重新启动内核: Kernel > Restart

  3. 现在导入graphlab:import graphlab

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

希望这有帮助。干杯!

相关问题 更多 >