首页 > 解决方案 > 文件夹中的 inspect.py 文件使导入 pandas 不再起作用

问题描述

如果这是一个愚蠢的问题,我很抱歉,但我遇到了一个奇怪的行为。我有一个包含一些文件的文件夹,其中一个名为 inspect.py 在此处输入图像描述

但是,如果我将名称 inspect.py 更改为 somethingelse.py,导入 pandas 就会开始工作。 在此处输入图像描述

我真的很想知道为什么会这样。我认为它与默认安装的名为 inspect 的模块有关(我认为??)。

谁能帮我理解这一点,好吗?

标签: python-3.xpandasnumpypippackage

解决方案


看着np.ma.core.py我看到

import builtins
import inspect
import operator
import warnings
import textwrap
import re

这些都是基本的 Python 模块。相反,您的本地inspect.py会被导入,这会与导入其余的np.ma.core, 并numpy反过来混淆。并且pandas取决于numpy.


推荐阅读