I am taking ML course in Coursera and I have installed GraphLab Create and ipython notebook.I am new to ML and python.
I get the following error,
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'
How do I fix this error?I have the people-example.csv in the correct path and no spelling mistake on SFrame Any help is greatly appreciated.Thank you.
In your iPython/Jupyter notebook follow these steps in this particular order.
graphlab.get_dependencies()
Restart Kernel :
Kernel > Restart
Now import graphlab: import graphlab
sf = graphlab.SFrame('people-example.csv')
Hope this helps. Cheers!
Make sure the library graphlab
is updated and works with your current python version. Changes on built-in libraries from python 2x to 3x are likely to cause issues like this one.
At first, you should run:
import graphlab
graphlab.product_key.set_product_key('your product key here')
where product_key
is a key you received to your email after registering on turi.com with your Coursera credentials.
After this operation everything's going to work fine.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With