文件夹中的 inspect.py 文件使导入 pandas 不再起作用
Posted
技术标签:
【中文标题】文件夹中的 inspect.py 文件使导入 pandas 不再起作用【英文标题】:inspect.py file in folder makes importing pandas not work anymore 【发布时间】:2021-12-04 09:32:48 【问题描述】:如果这是一个愚蠢的问题,我很抱歉,但我遇到了一个奇怪的行为。我有一个包含一些文件的文件夹,其中一个名为 inspect.py
但是,如果我将名称 inspect.py 更改为 somethingelse.py,导入 pandas 就会开始工作。
我真的很想知道为什么会这样。我认为它与默认安装的名为 inspect 的模块有关(我认为??)。
谁能帮我理解一下,好吗?
【问题讨论】:
【参考方案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
。
【讨论】:
非常感谢@hpaulj!这很有意义。以上是关于文件夹中的 inspect.py 文件使导入 pandas 不再起作用的主要内容,如果未能解决你的问题,请参考以下文章
在 AWS RDS 上托管的数据库上导入 SQL 脚本期间出现 MySql 错误“max_allowed_packet”字节