ImportError: C extension: No module named 'pandas._libs.tslibs.timestamps' not built.解决方法

想用一下pandas遇到了这个情况,错误的意思是没有名叫’pandas._libs.tslibs.timestamps’的模块。
在这里插入图片描述
网上说要这样做:

  1. 进入pyinstaller包的安装目录(在python安装目录的Lib/site-packages目录下)。然后进入Pyinstaller目录,里边有一个hooks目录,示例:D:/python/Lib/site-packages/PyInstaller/hooks。
  2. 在hooks目录下创建hook-pandas.py文件,文件内容:
    hiddenimports = ['pandas._libs.tslibs.timedeltas', 'pandas._libs.tslibs.np_datetime', 'pandas._libs.tslibs.nattype', 'pandas._libs.skiplist']

但我的目录里面根本没有Pyinstaller,所以我直接把pandas卸载了又安装了一遍就可以了,如下:
在这里插入图片描述
但是随即又出现一个问题:
在这里插入图片描述
在网上查到可能是版本的问题,所以把pandas卸载,再安装pandas 0.20.3版本:
在这里插入图片描述
问题解决。

发布了26 篇原创文章 · 获赞 11 · 访问量 1524

猜你喜欢

转载自blog.csdn.net/comli_cn/article/details/103128906