内容简介:简述下如何在Windows上用Cx_Freeze正确打包GUI程序为了防止出现> This application failed to start because it could not find or load the Qt platform plugin “windows” 错误,如再
简述下如何在Windows上用Cx_Freeze正确打包GUI程序
为了防止出现> This application failed to start because it could not find or load the Qt platform plugin “windows” 错误,如 Cx_Freeze Pyqt5 - pythonexample.com 这里简述的,我们需要PyQt5的库位置
import sys
from cx_Freeze import setup, Executable
path_platforms = ( "C:\\Users\\zhaon\\Anaconda3\\pkgs\\qt-5.9.5-vc14he4a7d60_0\\Library\\plugins\\platforms\\qwindows.dll", "platforms\qwindows.dll" )
includefiles = [path_platforms]
# Dependencies are automatically detected, but it might need fine tuning.
build_exe_options = {"packages": ["os"],
"excludes": ["tkinter"],
"include_files": includefiles,}
# GUI applications require a different base on Windows (the default is for a
# console application).
base = None
if sys.platform == "win64":
base = "Win64GUI"
setup(name="QuickJump",
version="0.9",
description="application!",
options={"build_exe": build_exe_options},
executables=[Executable("app.py", base=base)])
再 python setup.py bdist_msi
即可打包msi安装包。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- cmake使用教程(十一)-使用cpack打包源码并编写自动化脚本上传到仓库
- 【前端打包部署】谈一谈我在SPA项目打包=>部署的处理
- Maven多模块项目打包前的一些注意事项(打包失败)
- tar打包如何不打包某一个文件夹(排除某些文件夹)
- iOS新手用swift写一个macos打包工具 一键打包到指定位置
- Android应用签名打包
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
函数式算法设计珠玑
Richard Bird / 苏统华、孙芳媛、郝文超、徐琴 / 机械工业出版社 / 2017-4-1 / 69.00
本书采用完全崭新的方式介绍算法设计。全书由30个珠玑构成,每个珠玑单独列为一章,用于解决一个特定编程问题。这些问题的出处五花八门,有的来自游戏或拼图,有的是有趣的组合任务,还有的是散落于数据压缩及字串匹配等领域的更为熟悉的算法。每个珠玑以使用函数式编程语言Haskell对问题进行描述作为开始,每个解答均是诉诸于函数式编程法则从问题表述中计算得到。本书适用于那些喜欢学习算法设计思想的函数式编程人员、......一起来看看 《函数式算法设计珠玑》 这本书的介绍吧!