![](/img/trans.png)
[英]Py2Exe won't successfully compile the pygame.font module on Python 3
[英]py2exe won't properly compile my application
我以前從未使用過py2exe。 我安裝了該軟件包,創建了setup.py,然后運行它,它似乎可以正常運行,沒有任何明顯的錯誤。 我進入它創建的dist文件夾並嘗試運行exe,但出現此錯誤:
Traceback (most recent call last):
File "rl2.py", line 3, in <module>
File "libtcodpy.pyc", line 41, in <module>
File "ctypes\__init__.pyc", line 428, in __getitem__
File "ctypes\__init__.pyc", line 423, in __getattr__
File "ctypes\__init__.pyc", line 353, in __init__
WindowsError: [Error 126] The specified module could not be found
我該如何解決?
您使用了什么確切的命令來獲得此輸出?
我建議使用PyInstaller。 您可以使用以下命令通過PyInstaller構建EXE:
“ python pyinstaller.py -y -w -F [PATH \\ TO \\ SCRIPT.py] -n [PROJECT_NAME]”
希望我能幫上忙
您可能需要在setup.py的packages部分中手動指定ctypes。
看這里
我今天有同樣的問題。 這里的解決方案將100%起作用
錯誤的含義是您代碼中導入的dll文件在創建的dist文件夾中為misssng。 因此,您必須將dll文件復制並粘貼到dist文件夾中,然后它將起作用。
我使用了logimove.dll文件,並且存在相同的問題。 所以我把logimove.dll文件放在dist文件中,它可以工作。 :)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.