想用一下pandas遇到了这个情况,错误的意思是没有名叫’pandas._libs.tslibs.timestamps’的模块。
网上说要这样做:
- 进入pyinstaller包的安装目录(在python安装目录的Lib/site-packages目录下)。然后进入Pyinstaller目录,里边有一个hooks目录,示例:D:/python/Lib/site-packages/PyInstaller/hooks。
- 在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版本:
问题解决。