基于这个Previos Post,我试图找出如何用我的python文件制作一个exe文件。主要问题似乎是Pmw及其模块似乎无法通过pyinstaller正确导入。主要错误是:
FileNotFoundError:[WinError 3]系统找不到指定的路径:'C:\ User \ Name \ AppData \ Local \ Temp \ _MEI61522 \ Pmw
查看Pmw初始化,似乎正在做的是在目录中查找具有Pmw _ ###的文件,并在其中查找具有lib的文件,然后查找PmwLoader.suffix和loadther,然后导入所有依赖项
因此,现在pyinstaller似乎不了解Pmw创建的此文件依赖系统,当我尝试遵循上一个发布说明时,遇到了其他错误,导致代码无法编译。
如果有人对此有任何见解,那将是很棒的
最佳答案
PMW有一个脚本,用于将所有内容(几乎)捆绑到一个文件中,该文件在Lib \ site-packages \ Pmw \ Pmw_ \ bin \ bundlepmw.py中找到
我的版本不完全兼容Python 3,因此在将文件添加到源代码之前,我必须对其进行一些编辑。
丑陋,但对我有用。
关于python - 使用带有Pmw模块的pyinstaller创建python 3 exe,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40559477/