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