【问题标题】:inspect.py file in folder makes importing pandas not work anymore文件夹中的 inspect.py 文件使导入 pandas 不再起作用
【发布时间】:2021-12-04 09:32:48
【问题描述】:
如果这是一个愚蠢的问题,我很抱歉,但我遇到了一个奇怪的行为。我有一个包含一些文件的文件夹,其中一个名为 inspect.py
但是,如果我将名称 inspect.py 更改为 somethingelse.py,导入 pandas 就会开始工作。
我真的很想知道为什么会这样。我认为它与默认安装的名为 inspect 的模块有关(我认为??)。
谁能帮我理解一下,好吗?
【问题讨论】:
标签:
python-3.x
pandas
numpy
pip
package
【解决方案1】:
看着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。