python3.4使用pyinstaller3.3.1在win32上打包exe文件时遇到了:
No module named ‘pandas._libs.tslibs.timedeltas
pandas模块半天打包不了,折腾半天终于搞定了:
1.在python34的安装路径下找到PyInstaller\hooks的位置,例如:
C:\Python34\Lib\site-packages\PyInstaller\hooks
2.在此目录下新建文件hook-pandas.py,并填写以下内容:
hiddenimports=[
#all your previous hidden imports
'pandas', 'pandas._libs.tslibs.timedeltas'
]
3.重新执行pyinstaller,问题解决。
4.看到有的资料说,需要将setuptools 降级,卸载setuptools后执行 pip install setuptools==19.2