gre*_*day 2 python py2exe pyinstaller pyqt5 nuitka
我是编码的新手,我需要将我的py文件转换为exe.我试过py2exe,它不适用于python 3.5.然后我尝试了pyinstaller它工作,但当我将PyQt5添加到程序时,pyinstaller也失败了.我尝试了nuitka,它构建了exe,但是当我点击exe文件时,它会显示一个控制台几秒钟并关闭.我需要一个在激活后显示gui的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
Run Code Online (Sandbox Code Playgroud)
我从nuitka exe文件得到的错误:

我从pyinstaller exe文件获得错误:

Dll是pyinstaller需要的: dll
我已经想出如何用Python 3.5和pyinstaller制作一个exe.你需要安装这个:
pip install https://github.com/pyinstaller/pyinstaller/archive/develop.zip --upgrade
Run Code Online (Sandbox Code Playgroud)
然后添加到PyQt5 dll的路径.我用过这个:
pyinstaller -y --clean --paths C:\TEMP\env\Lib\site-packages\PyQt5\Qt\bin\
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4483 次 |
| 最近记录: |