使用带有Pmw模块的pyinstaller创建一个python 3 exe

时间:2016-11-12 04:09:01

标签: python pyinstaller pmw

基于这个Previos Post我试图弄清楚如何用我的python文件制作一个exe。主要问题似乎是Pmw及其模块似乎没有通过pyinstaller正确导入。主要错误说:

FileNotFoundError:[WinError 3]系统找不到指定的路径:'C:\ User \ Name \ AppData \ Local \ Temp \ _MEI61522 \ Pmw

看看Pmw init,它正在做的是在目录中查找具有Pmw _##的文件并查找其中有lib然后是PmwLoader.suffix和loadther然后导入所有文件依赖

所以现在看来​​pyinstaller并不理解Pmw创建的这个文件依赖系统,当我试图按照前面的post指令运行时,我遇到了导致代码无法编译的其他错误。

如果有人对此有任何见解,那就太棒了

2 个答案:

答案 0 :(得分:0)

Welp,我放弃了pyinstaller并降级到python 3.4并使用了cx_freeze并创建了一个Pmw.py文件来自我从python-pmw-and-cx-freeze找到的一些代码

答案 1 :(得分:0)

PMW有一个脚本,用于将(几乎)所有内容捆绑到一个文件中,我在Lib \ site-packages \ Pmw \ Pmw_ \ bin \ bundlepmw.py中找到该文件 我的版本并不完全符合Python 3标准,因此在将文件添加到我的源代码之前,我必须对该文件进行一些编辑。 丑陋但它对我有用。

相关问题