问题:
使用python的tkinter库做了一个工具,由于要给非技术人员使用,并不是每个人的电脑里都装了Python,所以需要把py文件编译成小白也能用的exe文件。使用Pyinstaller将py文件生成为exe文件后,运行exe报错:
No module named Tkinter
解决方法:
加上--hidden-import=tkinter参数,即
pyinstaller --hidden-import=tkinter -y xxxxx.py
如果还是不行,尝试重新安装pyinstaller:
1、pip uninstall pyinstaller
2、pip install pyinstaller
再运行一遍pyinstaller --hidden-import=tkinter -y xxxxx.py
这里就不列出pyinstaller的打包参数,百度一下一大堆