1
我是新來編碼,我需要將我的py文件轉換爲exe。我試過py2exe,它不適用於python 3.5。然後我嘗試了pyinstaller,它工作,但是當我將PyQt5添加到程序中時,pyinstaller也失敗了。我試過nuitka,它構建了exe文件,但是當我點擊exe文件時,它會顯示控制檯幾秒鐘並關閉。我需要一個啓動後顯示gui的exe文件。下面是我在程序中使用的模塊:Python 3.5 + PyQt5獨立的exe
import P4
import time
from datetime import datetime,date
import traceback
import os
import sys
import threading
from PyQt5 import QtCore
from PyQt5 import QtGui
from PyQt5.QtWidgets import *
from PyQt5.QtCore import QCoreApplication, QTimer
錯誤我從nuitka exe文件獲取:
錯誤我從pyinstaller exe文件獲取:
DLL的該pyinstaller需要: dlls
你能從命令行運行.exe併發布你得到的錯誤嗎? – Repiklis
@Repiklis當然,添加圖片到queastion字段 – grenfunday
我只使用PyQt4與pyinstaller而不是PyQt5,但你可以嘗試修改你的導入到'從PyQt5導入QtCore,QtGui',類似於建議的PyQt4 [方法(點2)](http://stackoverflow.com/a/8548950/3837382)。這可能會奏效,但我認爲這很可能與[PyQt路徑](http://stackoverflow.com/a/2739585/3837382)有關。 – Repiklis