python填坑日记3-总结pyinstaller打包exe时遇到的各种坑
使用pyinstaller打包python为.exe时遇到的module enum has no attribute intflag错误
在打包python时,遇到的问题是打包不了。
错误提示是
困扰了很久,我还以为是anaconda虚拟环境的问题,百度后终于解决了
pip uninstall enum34 #卸载enum34
成功打包!
可是打包后又运行闪退,坑真多啊!!!
使用pyinstaller打包exe时遇到的upx is not available
pyinstaller的坑是真的多啊
这次又碰到upx is not available
在网上找了很多方法,基本是要下载UPX.exe
然后解压把他放到环境的script那里去
我的环境是
然后终于打包成功了!!!
但是,又有了新的问题...继续填坑吧
Python3.8情况下crypto包无法使用解决方法
安装百度方法装了crypto,以及pycrypto都没用,还是报错
应该这样子
pip uninstall Crypto
pip uninstall pycrypto
pip install pycryptodome
终于完美解决,Python的环境真的是各种坑啊。
pyinstaller踩坑无极限-No module named ‘pandas._libs.tslibs.timedeltas
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,问题解决。
本文来自博客园,作者:JaxonYe,转载请注明原文链接:https://www.cnblogs.com/yechangxin/articles/16093625.html
侵权必究