После установки сюрприза с помощью pip я не могу запустить какой-либо код.
Когда я пытаюсь запустить свой первый код, связанный с неожиданностью в JupyterLab, я получаю сообщение об ошибке, связанное с тем, что 'Reader' класс не может быть импортирован неожиданно.
Вот начало моего кода:
import pandas as pd
import numpy as np
import metrics_lib as ml
import matplotlib.pyplot as plt
from surprise import Reader, SVD, Dataset
from surprise.model_selection import train_test_split
И вот ошибка:
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-1-ac7f0fc68d68> in <module>
3 import metrics_lib as ml
4 import matplotlib.pyplot as plt
----> 5 from surprise import Reader, SVD, Dataset
6 from surprise.model_selection import train_test_split
7
ImportError: cannot import name 'Reader' from 'surprise' (unknown location)
Я не понимаю почему этот класс не может быть импортирован автоматически ... Помогите, пожалуйста.
------------------ ОБНОВЛЕНИЕ --------- -------------
Я проверил свой PYTHONPATH и никаких признаков неожиданности .py, вот список того, что находится в моем PYTHONPATH:
>>> import sys
>>> for p in sys.path:
... print(p)
...
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload
/Users/miu/Library/Python/2.7/lib/python/site-packages
/Library/Python/2.7/site-packages
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC