【问题标题】: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

    【讨论】:

    • 非常感谢@hpaulj!这很有意义。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-04
    • 2021-12-21
    • 2020-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-13
    相关资源
    最近更新 更多