0

我正在使用 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
4

1 回答 1

0

尝试missingno.py在站点包中打开文件。

改变

from .utils import nullity_filter, nullity_sort

from utils import nullity_filter, nullity_sort
于 2021-01-15T23:47:28.127 回答