当前位置: 首页 > news >正文

青州网站定制专门做搞笑游戏视频网站

青州网站定制,专门做搞笑游戏视频网站,物流公司网站建设有什么要点,怎么在网站上做视频pyinstaller打包exe多种失败原因解决方法 目录 pyinstaller打包exe多种失败原因解决方法1、pyinstaller安装有问题1.1 安装pyinstaller1.2 采用anconda的环境启动 2、pyqt5与pyside6冲突2.1 打包生成.spec文件2.2 编辑spec文件 3、打包成功后打不开exe#xff0c;exe闪退3.1 s…pyinstaller打包exe多种失败原因解决方法 目录 pyinstaller打包exe多种失败原因解决方法1、pyinstaller安装有问题1.1 安装pyinstaller1.2 采用anconda的环境启动 2、pyqt5与pyside6冲突2.1 打包生成.spec文件2.2 编辑spec文件 3、打包成功后打不开exeexe闪退3.1 spec文件添加对应库3.2 spec文件添加对应图片3.3 重新打包 在制作exe程序时使用pyinstaller打包经常出现各种错误例如1、pyinstaller安装有问题2、显示pyqt5与pyside6冲突3、打包成功后打不开exeexe闪退等。下面记录一下自己的解决方法供参考。 1、pyinstaller安装有问题 1.1 安装pyinstaller 首先需要使用pip install pyinstaller对pyinstaller进行安装最开始我以为我安装成功了因为结果显示 Requirement already satisfied: pyinstaller in… 但是我在使用打包语句(例如python -m PyInstaller --onefile --windowed simulation_app.py) 时一直显示 **‘pyinstaller’ 不是内部或外部命令也不是可运行的程序或批处理文件。**无法继续下一步 1.2 采用anconda的环境启动 问了下gpt是因为太多的环境都有系统不知道用哪个 于是我在anconda的环境中安装了pyinstaller并在对应prompt中打开cmd界面 看了一下pyinstaller成功装上了路径必须要有pyinstaller.exe程序。 在对应的环境启动prompt进行打包。 2、pyqt5与pyside6冲突 2.1 打包生成.spec文件 我先打包运行 pyinstaller --onefile --windowed --iconapp1_image1.ico app2.py 但是报错 **attempting to run hook for ‘PySide6’…**这个应该是PySide6与pyqt5冲突导致的 之后我把PySide6删了但是报错没办法网上找了下资料最后通过编辑spec文件解决 2.2 编辑spec文件 我是先把之前build和dist文件夹都先删除了只剩下spec文件然后打开编辑。 找到**excludes[],**修改为*excludes[‘PySide6’], a Analysis([app2.py],pathex[],binaries[],datas[],hiddenimports[],hookspath[],runtime_hooks[],excludes[],win_no_prefer_redirectsFalse,win_private_assembliesFalse,cipherblock_cipher, )重新打包解决pyqt5与pyside6冲突问题了 3、打包成功后打不开exeexe闪退 生成完后exe闪退我这里的原因是使用了pyqt5的这些包供参考 import sys import numpy as np import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D from PyQt5.QtWidgets import QApplication, QWidget, QLabel, QPushButton, QVBoxLayout, QHBoxLayout, QSpinBox, QFileDialog, QMessageBox, QStackedWidget, QSizePolicy from PyQt5.QtGui import QIcon, QPixmap, QFont from PyQt5.QtCore import Qt from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg as FigureCanvas from matplotlib.figure import Figure import time使用 PyQt5 库时通过 PyInstaller 打包可能会遇到一些特定的问题例如需要手动指定一些隐藏的导入。下面是详细的步骤 3.1 spec文件添加对应库 找到hiddenimports并添加对应的库 a Analysis([simulation_app.py],pathex[.],binaries[],datas[(chengzi.ico, .)],hiddenimports[PyQt5.QtWidgets,PyQt5.QtGui,PyQt5.QtCore,PyQt5.QtSvg,PyQt5.QtNetwork,PyQt5.QtPrintSupport,PyQt5.QtMultimedia,PyQt5.QtMultimediaWidgets,PyQt5.QtWebEngineWidgets,PyQt5.QtQuick,PyQt5.QtQml],3.2 spec文件添加对应图片 我的exe中还有图片所以也要添加进spec文件找到datas并添加参考如下格式 datas[(app1_image1.png, .), # 包含 app1_image1.png 文件(result.png, .), # 包含 result.png 文件],3.3 重新打包 显示成功 找到dist文件夹exe文件成功生成并且可以正确运行。
http://www.w-s-a.com/news/222934/

相关文章:

  • 企业网站的作用和目的手机回收站
  • 大连零基础网站建设培训电话郎溪做网站
  • 成都科技网站建设注册公司最少需要多少注册资金
  • 找公司做网站注意事项麻城建设局网站停办
  • 沧州企业做网站wordpress 消息通知
  • 网站开发外包计入什么科目怎样申请网站空间
  • 西安建设局网站小孩把巴塘网站建设
  • 做网站 客户一直要求改郑州做优惠券网站的公司
  • 专门做特卖的网站是什么东北石油大学秦皇岛吧
  • 网站建设需要云主机吗wordpress 下载数据表插件
  • 集团网站建设哪个好石龙镇仿做网站
  • 网站建设费税率是多少项目备案信息查询
  • 网站开发php有哪些权威发布型舆情回应
  • 凡科建站有哪些弊端百度手机怎么刷排名多少钱
  • 南山网站公司在招聘网站做销售工资高吗
  • 百度联盟怎么加入赚钱合肥seo按天收费
  • 网站建设与用户需求分析加盟店排行榜加盟项目排行榜
  • 柳州市诚信体系建设网站wordpress建手机网站吗
  • 网站策划书是什么水产公司网站源码
  • 温州做网站多少钱网站服务器机房
  • 网站公司设计 网站首页什么网站专门做图片
  • 书店网站怎么做网站点击快速排名
  • 太阳镜商城网站建设公司做网站
  • 如何制作个人作品网站宣传片拍摄合同
  • 关于微网站策划ppt怎么做做插画的网站
  • 做设计网上揽活哪个网站最好中企动力算大厂吗
  • 电子商务网站开发常用工具牡丹江吧
  • 四川成都网站制作公司wordpress 获取某个分类的文章
  • wordpress 编辑器推动门户网站建设不断优化升级
  • 做游戏网站的前景温江区建设局网站