Traceback (most recent call last):
File "main.py", line 9, in
File "PyInstaller\loader\pyimod03_importers.py", line 546, in exec_module
File "notes.py", line 4, in
ModuleNotFoundError: No module named 'prettytable'
另外, 会不会你的虚拟环境有关。
贴下 你的 main.py
前面 import 的语句看看。
加一句 import prettytable
再打包试试
那就有些奇怪了, 一般来说,只要主文件包含了,pyinstaller会主动打包。
当前打包目录下 没有叫 prettytable.py 的文件吧?
这个库没啥问题, 还是要研究下你的import 方法 , 我是用 -F 参数打包的。
如果一个简单的代码打包都有问题,那可能就不是import 的问题。
那建议 把 prettytable 卸载重装, 还是不行把 pyinstaller 也卸载重装。
我的prettytable是 0.7.2 , PyInstaller 是3.6