今天用python 使用pyinstaller打包exe出现错误

环境pyqt5 + python3.6 32位

在导入pyqt5包之前加上如下代码

import sys

import os

if hasattr(sys, 'frozen'):

os.environ['PATH'] = sys._MEIPASS + ";" + os.environ['PATH']

from PyQt5.QtWidgets import QApplication, QMainWindow

from pyqt_ui.MainWindow import MainWin

if __name__ == '__main__':

app = QApplication(sys.argv)

mainWindow = QMainWindow()

main_dialog = MainWin(mainWindow)

mainWindow.show()

sys.exit(app.exec_())

运行

pyinstaller -F main2.py

INFO: PyInstaller: 3.5

INFO: Python: 3.6.4

INFO: Platform: Windows-7-6.1.7601-SP1

INFO: wrote E:\workspace\devTest\main2.spec

INFO: UPX is not available.

INFO: Extending PYTHONPATH with paths

['E:\\workspace\\devTest', 'E:\\workspace\\devTest']

INFO: checking Analysis

INFO: Building because E:\workspace\devTest\main2.py changed

INFO: Initializing module dependency graph...

INFO: Initializing module graph hooks...

INFO: Analyzing base_library.zip ...

INFO: running Analysis Analysis-00.toc

INFO: Adding Microsoft.Windows.Common-Controls to dependent assemblies of final executable

required by d:\mytool\env\env36-32\scripts\python.exe

INFO: Caching module hooks...

INFO: Analyzing E:\workspace\devTest\main2.py

INFO: Processing pre-find module path hook distutils

INFO: distutils: retargeting to non-venv dir 'C:\\Program Files (x86)\\Python36-32\\Lib\\distutils\\__init__.py'

INFO: Processing pre-safe import module hook win32com

INFO: Loading module hooks...

INFO: Loading module hook "hook-encodings.py"...

INFO: Loading module hook "hook-pydoc.py"...

INFO: Loading module hook "hook-PyQt5.py"...

WARNING: Hidden import "sip" not found!

INFO: Loading module hook "hook-PyQt5.QtCore.py"...

INFO: Loading module hook "hook-PyQt5.QtGui.py"...

INFO: Loading module hook "hook-PyQt5.QtWidgets.py"...

INFO: Loading module hook "hook-pythoncom.py"...

INFO: Loading module hook "hook-pywintypes.py"...

INFO: Loading module hook "hook-win32com.py"...

INFO: Loading module hook "hook-xml.py"...

INFO: Looking for ctypes DLLs

INFO: Analyzing run-time hooks ...

INFO: Including run-time hook 'pyi_rth_pyqt5.py'

INFO: Including run-time hook 'pyi_rth_win32comgenpy.py'

INFO: Looking for dynamic libraries

INFO: Looking for eggs

INFO: Using Python library d:\mytool\env\env36-32\scripts\python36.dll

INFO: Found binding redirects:

[]

INFO: Warnings written to E:\workspace\devTest\build\main2\warn-main2.txt

INFO: Graph cross-reference written to E:\workspace\devTest\build\main2\xref-main2.html

INFO: checking PYZ

INFO: Building because toc changed

INFO: Building PYZ (ZlibArchive) E:\workspace\devTest\build\main2\PYZ-00.pyz

INFO: Building PYZ (ZlibArchive) E:\workspace\devTest\build\main2\PYZ-00.pyz completed successfully.

INFO: checking PKG

INFO: Building because toc changed

INFO: Building PKG (CArchive) PKG-00.pkg

WARNING: One binary added with two internal names.

WARNING: ('libGLESv2.dll',

'D:\\mytool\\env\\env36-32\\lib\\site-packages\\PyQt5\\Qt\\bin\\libGLESv2.dll',

'BINARY')

WARNING: was placed previously at

WARNING: ('PyQt5\\Qt\\bin\\libGLESv2.dll',

'D:\\mytool\\env\\env36-32\\lib\\site-packages\\PyQt5\\Qt\\bin\\libGLESv2.dll',

'BINARY')

INFO: Building PKG (CArchive) PKG-00.pkg completed successfully.

INFO: Bootloader d:\mytool\env\env36-32\lib\site-packages\PyInstaller\bootloader\Windows-32bit\run.exe

INFO: checking EXE

INFO: Building because toc changed

INFO: Building EXE from EXE-00.toc

INFO: Appending archive to EXE E:\workspace\devTest\dist\main2.exe

INFO: Building EXE from EXE-00.toc completed successfully.

打包成功

运行出现正常界面

注:为避免重复将main.py 更改为main2.py了

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。

python 打包exe_python pyinstaller打包exe报错的解决方法相关推荐

  1. python 打包 exe_python pyinstaller打包exe报错的解决方法

    今天用python 使用pyinstaller打包exe出现错误 环境pyqt5 + python3.6 32位 在导入pyqt5包之前加上如下代码 import sys import os if h ...

  2. 关于abd.exe 报错的解决方法总结

    这种错误的原因一般是由于手机端口被占用,简单来说就是电脑上有手机助手一类的进程在运行 在运行里输入cmd,打开命令行工具,使用netstat -aon|findstr 5037查看adb.exe的50 ...

  3. Python中安装requests库总是报错的解决方法

    今天,要安装requests库. 文章上说,直接在终端窗口执行如下命令就行. pip install requests 1 然而我还是失败了. 在电脑前坐了一个小时,找过很多解决方法的博客,都无济于事 ...

  4. python googletrans_Python使用googletrans报错的解决方法

    问题 最近在工作中发现了一个问题,Python代码一直用着免费的Google翻译API插件googletrans,这两天突然就报错了: Traceback (most recent call last ...

  5. Python语言importError:cannot import name ‘InvalidArgumentException‘报错的解决方法:

    Python语言importError:cannot import name 'InvalidArgumentException'报错的解决方法: 参考文章: (1)Python语言importErr ...

  6. Python之Datasets库安装报错的解决方法

    Python之Datasets库安装报错的解决方法 Problem 想要run一下最近在看的有关Domain Adaptation的论文实现代码,文中使用了Datasets库,习惯性使用Anacond ...

  7. R安装WGCNA包(MacOS M1芯片)及impute包安装报错的解决方法【已成功】

    R安装WGCNA包(MacOS M1芯片) WGCNA R安装WGCNA包 安装impute时的错误 impute包安装报错的解决方法 WGCNA 加权基因共表达网络分析 (WGCNA, Weight ...

  8. Python3.5 win10环境下导入kera/tensorflow报错的解决方法

    这篇文章主要介绍了Python3.5 win10环境下导入keras/tensorflow报错的解决方法,较为详细的分析了Python3.5在win10环境下导入keras/tensorflow提示错 ...

  9. Excel合并数据查找函数VLOOKUP()一直显示最后一行数据或者一直报错的解决方法

    Excel合并数据查找函数VLOOKUP()一直显示最后一行数据或者一直报错的解决方法 大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地 ...

最新文章

  1. linux内核分析 网络九,“Linux内核分析”实验报告(九)
  2. APUE 学习笔记(一) Unix基础知识
  3. 安装LAMP环境(PHP5.4)
  4. 无法连接上 cn.archive.ubuntu.com:80 (123.129.214.98)。 - connect (111: 拒绝连接)
  5. 设计师学习HTML/CSS之路-11
  6. 11g java 驱动_Oracle 11g Java驱动包ojdbc6.jar安装到maven库,并查看jar具体版本号
  7. (组合数学笔记)Pólya计数理论_Part.4_Burnside引理
  8. (SAE)skylark app engine preview (1) —— guestbook
  9. php 0x颜色 转换,rgb和十六进制颜色互转
  10. matlab圆孔孔壁应力集中,具有功能梯度加强环的有限尺寸开孔板应力集中问题
  11. Attiny48单片机编程经验总结
  12. Win10连接NAS网络存储器失败解决方法
  13. 一个人不孤单 想一个人才孤单
  14. Web性能压力测试工具之WebBench详解
  15. 2.4G功放芯片,支持国产
  16. post请求https安全证书问题
  17. nodejs遍历一个目录下所有的文件
  18. 记Global Protect安装的一次坑旅
  19. 写给一个外汇女交易员的信(连载一)
  20. 电信运营商云计算战略定位分析

热门文章

  1. matlab归一化和标准化
  2. 第二天-03-安卓手机的入侵实验
  3. Windows安装VirtualBox教程(图文版)
  4. 使用js调用设备摄像头并实现拍照
  5. 笔记本触摸板没反应怎么回事?笔记本触控板失灵解决办法
  6. 入门的Android架构师需要掌握哪些技能?
  7. 该怎么用pyqt5来实现数据的增、删、改、查功能...
  8. Failure 与 Error
  9. CAS单点登录四-单点登出
  10. 计算机上的科学计算器在哪里找,计算机的计算器在哪 自己的电脑上的计算器在哪里找...