2016-11-12 87 views
0

在此基礎上Previos Post我試圖找出如何使一個exe了我的Python文件。主要的問題似乎是Pmw及其模塊似乎不能通過pyinstaller正確導入。主要的錯誤說:創建Python 3 EXE與pyinstaller與PMW模塊

FileNotFoundError:[WinError 3]系統找不到指定的路徑:「C:\用戶\用戶名\ AppData的\本地的\ Temp \ _MEI61522 \ PMW

望着PMW初始化它似乎它在做什麼是尋找在目錄中具有Pmw_##文件,並期待在那裏擁有lib和然後PmwLoader.suffix和loadther然後導入所有的依賴

所以現在看來​​pyinstaller不理解由Pmw創建的這個文件依賴系統,當我試圖按照之前的post指令進行操作時,我遇到了使代碼無法編譯的其他錯誤。

如果有人對此有任何見解,那將是非常美妙的

回答

0

韋爾普,我放棄了pyinstaller和降級到Python 3.4和用於cx_freeze和創建創建一些代碼,我發現一個Pmw.py文件從python-pmw-and-cx-freeze

0

PMW具有捆綁(幾乎)一切成一個文件,我在LIB \站點包\ PMW \ Pmw_ \ BIN \ bundlepmw.py 我的版本是不完全的Python 3兼容的,所以我發現了一個腳本在將其添加到我的源代碼之前,必須對該文件進行一些編輯。 醜陋但它爲我工作。