我正在使用 jupyter nb 运行 python 3.9.1,使用 pip 安装模块等。除了missingno 之外,所有导入工作顺利。所有被导入的模块都位于相同的位置Python39\lib\site-packages但缺少导入错误的结果。
missingno 模块已被导入,它之前运行平稳,但在内核重新启动后,出现导入错误。
ImportError Traceback (most recent call last)
<ipython-input-16-fad26a6fb4fe> in <module>
6 #Visualization
7 import matplotlib.pyplot as plt
----> 8 import missingno
9 import seaborn as sns
10 plt.style.use('seaborn-whitegrid')
~\AppData\Local\Programs\Python\Python39\Lib\site-packages\missingno\missingno.py in <module>
6 import seaborn as sns
7 import pandas as pd
----> 8 from .utils import nullity_filter, nullity_sort
9 import warnings
10
ImportError: attempted relative import with no known parent package
如何解决?
我试图删除missingno文件并重新安装它,pip install missingno
但没有任何效果。在shell中运行Python并导入missingno,我仍然得到同样的错误。我的代码没有什么花哨的东西,一个简单的通用导入,在内核重新启动之前没有显示任何错误迹象。
>>> import missingno
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\OK\AppData\Local\Programs\Python\Python39\Lib\site-packages\missingno\missingno.py", line 8, in <module>
from .utils import nullity_filter, nullity_sort
ImportError: attempted relative import with no known parent package