【问题标题】:ModuleNotFoundError: No module named 'pandas._libs.tslibs.base' in AnacondaModuleNotFoundError:Anaconda 中没有名为“pandas._libs.tslibs.base”的模块
【发布时间】:2021-05-07 05:53:00
【问题描述】:

我在 Spyder 4.2.1 上使用 pandas 包时遇到问题。

目前使用:

  • MacOS Big Sur 版本。 11.2
  • Python 3.9
  • Spyder 4.2.1
  • Anaconda 2020.11

这是我要运行的代码:

import pandas as pd

这会导致 ModuleNotFoundError: No module named 'pandas._libs.tslibs.base' - 以及一堆其他错误。

完整的错误信息:

  File "<frozen zipimport>", line 259, in load_module

  File "pandas/_libs/tslibs/conversion.pyc", line 14, in <module>

  File "pandas/_libs/tslibs/conversion.pyc", line 10, in __load

  File "imp.pyc", line 342, in load_dynamic

  File "<frozen importlib._bootstrap>", line 711, in _load

  File "<frozen importlib._bootstrap>", line 680, in _load_unlocked

  File "<frozen importlib._bootstrap_external>", line 1116, in exec_module

  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed

  File "pandas/_libs/tslibs/conversion.pyx", line 1, in init pandas._libs.tslibs.conversion

ModuleNotFoundError: No module named 'pandas._libs.tslibs.base'


During handling of the above exception, another exception occurred:

Traceback (most recent call last):

  File "<frozen zipimport>", line 259, in load_module

  File "pandas/_libs/missing.pyc", line 14, in <module>

  File "pandas/_libs/missing.pyc", line 10, in __load

  File "imp.pyc", line 342, in load_dynamic

  File "<frozen importlib._bootstrap>", line 711, in _load

  File "<frozen importlib._bootstrap>", line 680, in _load_unlocked

  File "<frozen importlib._bootstrap_external>", line 1116, in exec_module

  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed

  File "pandas/_libs/missing.pyx", line 1, in init pandas._libs.missing

  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load

  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked

  File "<frozen importlib._bootstrap>", line 664, in _load_unlocked

  File "<frozen importlib._bootstrap>", line 627, in _load_backward_compatible

  File "<frozen zipimport>", line 259, in load_module

  File "pandas/_libs/tslibs/__init__.pyc", line 30, in <module>

  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load

  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked

  File "<frozen importlib._bootstrap>", line 664, in _load_unlocked

  File "<frozen importlib._bootstrap>", line 627, in _load_backward_compatible

  File "<frozen zipimport>", line 261, in load_module

KeyError: 'pandas._libs.tslibs.conversion'


During handling of the above exception, another exception occurred:

Traceback (most recent call last):

  File "<frozen zipimport>", line 259, in load_module

  File "pandas/_libs/hashtable.pyc", line 14, in <module>

  File "pandas/_libs/hashtable.pyc", line 10, in __load

  File "imp.pyc", line 342, in load_dynamic

  File "<frozen importlib._bootstrap>", line 711, in _load

  File "<frozen importlib._bootstrap>", line 680, in _load_unlocked

  File "<frozen importlib._bootstrap_external>", line 1116, in exec_module

  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed

  File "pandas/_libs/hashtable.pyx", line 1, in init pandas._libs.hashtable

  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load

  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked

  File "<frozen importlib._bootstrap>", line 664, in _load_unlocked

  File "<frozen importlib._bootstrap>", line 627, in _load_backward_compatible

  File "<frozen zipimport>", line 261, in load_module

KeyError: 'pandas._libs.missing'


During handling of the above exception, another exception occurred:

Traceback (most recent call last):

  File "<frozen zipimport>", line 259, in load_module

  File "pandas/_libs/interval.pyc", line 14, in <module>

  File "pandas/_libs/interval.pyc", line 10, in __load

  File "imp.pyc", line 342, in load_dynamic

  File "<frozen importlib._bootstrap>", line 711, in _load

  File "<frozen importlib._bootstrap>", line 680, in _load_unlocked

  File "<frozen importlib._bootstrap_external>", line 1116, in exec_module

  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed

  File "pandas/_libs/interval.pyx", line 1, in init pandas._libs.interval

  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load

  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked

  File "<frozen importlib._bootstrap>", line 664, in _load_unlocked

  File "<frozen importlib._bootstrap>", line 627, in _load_backward_compatible

  File "<frozen zipimport>", line 261, in load_module

KeyError: 'pandas._libs.hashtable'


During handling of the above exception, another exception occurred:

Traceback (most recent call last):

  File "/Users/jack/Downloads/Introduction lab.py", line 78, in <module>
    import pandas._libs.tslibs.base

  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load

  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked

  File "<frozen importlib._bootstrap>", line 664, in _load_unlocked

  File "<frozen importlib._bootstrap>", line 627, in _load_backward_compatible

  File "<frozen zipimport>", line 259, in load_module

  File "pandas/__init__.pyc", line 30, in <module>

  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load

  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked

  File "<frozen importlib._bootstrap>", line 664, in _load_unlocked

  File "<frozen importlib._bootstrap>", line 627, in _load_backward_compatible

  File "<frozen zipimport>", line 259, in load_module

  File "pandas/_libs/__init__.pyc", line 13, in <module>

  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load

  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked

  File "<frozen importlib._bootstrap>", line 664, in _load_unlocked

  File "<frozen importlib._bootstrap>", line 627, in _load_backward_compatible

  File "<frozen zipimport>", line 261, in load_module

KeyError: 'pandas._libs.interval'

到目前为止我已经尝试过:

  • 卸载/重新安装 Anaconda(我认为我做对了吗?)所以 它在我的实际硬盘上
  • 通过终端卸载/重新安装实际的 pandas 模块
  • 重新启动我的 Mac
  • 将 Python 更新到 3.9
  • 将 Mac 更新到 Big Sur
  • 在我的代码中使用import pandas._libs.tslibs.base
  • 尝试只使用importpandaswithoutas pd`
  • 转到实际的 Anaconda 文件以尝试查找错误
  • 使用pip uninstallpip install尝试重新安装包
  • 安装 miniconda
  • 使用conda install安装包
  • 将我的 Mac 恢复出厂设置

以上都不起作用。考虑到此时从字面上重置我的Mac(只是做了,没用),因为我需要它来为我正在上课的课程工作,甚至教授也不知道如何解决这个问题。由于某种原因,我班上似乎没有人有这个问题。

谢谢!

【问题讨论】:

  • 正在安装什么版本的熊猫?通常这是因为 C 扩展没有正确安装。您是否验证了您使用的pip 是映射到您的virtualenv 的那个?你可能安装正确,导入的 pandas 和安装的不一样
  • 找到了修复,没有 Anaconda,在这里:stackoverflow.com/questions/66335316/…

标签: python anaconda spyder


【解决方案1】:

不应将 pip 与 Anaconda Python 一起使用。您应该改用 conda。所以要安装一些东西使用

conda install name_of_package

试试这个,看看它是否有效。

要检查是否安装了 conda,它应该是,输入 conda -V

然后运行 ​​conda update conda。你应该准备好了。

【讨论】:

    【解决方案2】:

    当我安装 Miniconda 并手动导入 Pandas,然后重新安装 conda 内核时,它突然工作了。我不确切知道我做了什么来触发它。如果有人更有经验,他们可能能够解释。

    【讨论】:

      猜你喜欢
      • 2020-09-07
      • 1970-01-01
      • 2018-07-13
      • 2016-11-17
      • 2016-02-02
      • 2019-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多