繁体   English   中英

Pandas 在 Big Sur + 最新版 Spyder 上的 2019 Macbook Pro 上导入错误

[英]Pandas importation error on a 2019 Macbook Pro on Big Sur + newest version of Spyder

我将我的 2019 Macbook Pro 15 英寸更新为 Big Sur。 我发现 Spyder + Anaconda 有很大的延迟,Spyder 开发人员建议只需下载 Spyder.dmg 并通过那里使用 python。

但是,每次我尝试使用 pandas (我有多个依赖于包的脚本)时,我都会收到此错误:

runcell(0, '/Users/insertname/Documents/projectpath')
Traceback (most recent call last):

  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/insertname/Documents/projectpath", line 12, in <module>
    import pandas

  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'

我现在只在脚本中调用import pandas进行测试。 我已经从我的电脑上彻底清除了 Anaconda,并使用brew install来安装最新版本的 python(3.9.2)并拥有最新的 Spyder 版本(4.2.1)。

框架底部的 Spyder 说它正在运行 python 3.9.1 - 尽管我不知道这是否与它有关。 我已经尝试过pip3卸载 pandas 并重新安装多次,清理了我的 Spyder 和 python 计算机(尽管不是每台 Mac 随附的 python),但我没有得到以上 2.7 的错误。

我不想 go 回到 Anaconda (至少,直到滞后消失)。 我已经尝试了这个问题的所有内容 - 但我不想 go anaconda 方式。

我花了整整两天的时间试图找到答案。 这里我们 go -

在此处输入图像描述

我不知道为什么 python 解释器花了一整天的时间才最终接受输入(我不得不重新指出 python package,你在本指南上唱第二个答案)。

然后控制台显示了与底部 Spyder IDE 不同的版本(3.9.1 vs 3.9.2)。

然后我不得不使用pip3 install spyder-kernels - 并且繁荣。 对 go 好。 Pandas 错误已修复。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM