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

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

我正在尝试使用推荐系统,我已经安装了 graphlab 并获得了产品密钥等。加载数据集后,它显示数据集的所有信息 但是当我尝试使用 graphlab 时,它显示错误 AttributeError: 'module' object has no attribute 'SFrame'。 我尝试重新启动内核并更新 Conda。

AttributeErrorTraceback (most recent call last)
<ipython-input-8-d0e602ca53e0> in <module>()
      1 import graphlab
----> 2 train_data = graphlab.SFrame.read_csv('ratings_base')
      3 train_data = graphlab.SFrame.read_csv('ratings_test')

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

import graphlab
train_data = graphlab.SFrame.read_csv('ratings_base')
train_data = graphlab.SFrame.read_csv('ratings_test')

您可能需要检查 graphlab 库是否已更新并与您当前的 python 版本兼容。 built-in 库从 python 2x 到 3x 的变化可能会导致这样的问题。