pyinstaller 打包tkinter 碰到的问题
1. pyinstaller 打包tkinter 语句
Pyinstaller -F -w 1.py
#这一般是用来打包界面化的程序的,如用tkinter、Pyqt5等制作的程序。
# -w 的意思就是exe运行的时候不弹出那个doc窗口
# 这一般用来添加exe的图标 Pyinstaller -F -i someicon.ico somefile.py
2问题汇总:
Traceback (most recent call last): File "1.py", line 2, in <module> File "PyInstaller\loader\pyimod02_importers.py", line 352, in exec_module File "PIL\ImageTk.py", line 31, in <module> File "PyInstaller\loader\pyimod02_importers.py", line 352, in exec_module File "PIL\Image.py", line 103, in <module> ImportError: cannot import name '_imaging' from 'PIL' (C:\Users\m\AppData\Local\Temp\_MEI113602\PIL\__init__.pyc)
病毒查杀,_imaging.cp311-win_amd64.pyd 这个文件。找回这个文件即可
exe执行文件,可以在dos窗口执行,可以看到错误信息