python - ImportError: 'Reader' 无法从意外中导入
问题描述
用 pip 安装惊喜后,我无法运行任何代码。
当我尝试在 JupyterLab 中运行我的第一个与意外相关的代码时,我收到一条错误消息,与无法从意外中导入“阅读器”类这一事实相关。
这是我的代码的开头:
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
解决方案
推荐阅读
- configuration - Apache2 ModSecurity2 的奇怪行为
- sql - 如何获得包含带数字的字符串的列的平均值?
- google-cloud-spanner - 如何捕获扳手交易错误
- angular8 - 如何在 Angular 8 中将它们与 routerLink 一起使用来构建动态 URL?
- java - 在调用超类型构造函数之前,Java 无法引用 this
- python-3.x - PyQt5 使用没有布局的滚动区域
- google-play - 如何在 Google Play 上生成和添加隐私政策?
- amazon-web-services - 解压 S3 文件并通过 AWS CLI 将解压后的文件推回 S3
- python - 代码删除整个 json 文件而不是替换一个值
- sql - 不仅显示转载数据,还显示未打印的数据?使用左连接