打开.exe提示:

Failed to execute script...

查看命令行错误提示为:

总的来说呢,就是有的版本pyqt5库对系统变量的加载存在bug,具体原因只有官方才能解释了,咱也没法管了,对有bug的版本库提供一种办法就是,在主程序中pyqt5库import之前就对系统变量进行手动设置,import代码如下:

import sys, os
if hasattr(sys, 'frozen'):
os.environ['PATH'] = sys._MEIPASS + ";" + os.environ['PATH']
from PyQt5 import QtCore, QtWidgets, QtGui
from PyQt5.QtWidgets import *
from untitled import Ui_MainWindow
from PyQt5.QtGui import *

这样打包之后exe就能完美运行了

原文:https://blog.csdn.net/zwyact/article/details/99778898

最新文章

  1. 单元测试模拟框架:Nsubstitute
  2. 高性能javascript学习笔记系列(4) -算法和流程控制
  3. jquery+php实现用户输入搜索内容时自动提示
  4. JavaScript事件大全
  5. git学习笔记09-bug分支-自己的分支改到一半了-要去改bug怎么办?
  6. 004. 线程间操作无效: 从不是创建控件“textBox1”的线程访问它
  7. a href 相对路径 与绝对路径
  8. Win7系统中MS SQLServer 2005 无法连接
  9. BZOJ 1003 物流运输trans
  10. C和C++运算符 (转)
  11. Nginx + unicorn 运行多个Rails应用程序
  12. JBoss启动项目报错
  13. ELF 动态链接 so的动态符号表(.dynsym)
  14. 【Windows】JDK安装与环境变量配置
  15. 性能测试学习 第九课--LR12中controller基础知识
  16. [物理学与PDEs]第5章习题1 矩阵的极分解
  17. saltstack SLS
  18. SSH免登录及原理
  19. Go Example--if语句
  20. bean生命周期_Junit测试使用factory模式

热门文章

  1. 剑指offer60:把二叉树打印成多行。上到下按层打印二叉树。
  2. 剑指offer51:构建乘积数组B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]*...*A[n-1],不能使用除法
  3. LC 173. Binary Search Tree Iterator
  4. SSH框架CRUD+树形菜单案例
  5. CentOS7 服务器连接超时自动断开问题解决
  6. [ZJOI2007]捉迷藏 (线段树,括号序列)
  7. git 去除版本控制
  8. sql 触发器里,发生错误,回滚提示错误语句
  9. 请问IOS中做一个手机网站的app壳复杂吗?
  10. my SO 链接opencv静态库一些FUCKing的笔记 opencv410 有毒