草庐IT

PyInstaller

全部标签

Python 图形界面框架 PySide6 使用及避坑指南

使用Python开发图形界面的软件其实并不多,相对于GUI界面,可能Web方式的应用更受人欢迎。但基于GUI做一些小工具,还是很实用的。在界面工具中,PySide6功能强大,与Pycharm相结合,可以满足各种变态与正常的需求。PySide6的界面目前为两种,一种是传统的QTWidgets,另一种是相对新颖的QML。本文演示了PySide6的安装、配置、以天气预报示例演示了开发流程,对期间碰到的问题进行了梳理和总结。环境信息是:Win10、PyCharm2020.1、PySide66.2.2.1、PyInstaller4.8、Python3.7,基于QTWidgets设置图形界面。安装PySi

Python 图形界面框架 PySide6 使用及避坑指南

使用Python开发图形界面的软件其实并不多,相对于GUI界面,可能Web方式的应用更受人欢迎。但基于GUI做一些小工具,还是很实用的。在界面工具中,PySide6功能强大,与Pycharm相结合,可以满足各种变态与正常的需求。PySide6的界面目前为两种,一种是传统的QTWidgets,另一种是相对新颖的QML。本文演示了PySide6的安装、配置、以天气预报示例演示了开发流程,对期间碰到的问题进行了梳理和总结。环境信息是:Win10、PyCharm2020.1、PySide66.2.2.1、PyInstaller4.8、Python3.7,基于QTWidgets设置图形界面。安装PySi

python打包技巧:彻底解决pyinstaller打包exe文件太大的问题

之前也写过很多的小工具,粉丝朋友们应该都知道在本公众号内回复任意关键字即可获取以往的工具源码或是exe可执行应用。【阅读全文】因为以往发过的小工具基本都是几十MB大小的exe应用,也就没有在意exe太大给大家带来的困扰,今天就准备来彻底的解决一下这个问题。其实每次打包的exe的应用过大无非就是两个方面的语言因导致的,一是我们在开发的代码的过程中为了简便经常使用import*的操作直接导入库中所有的模块。二是在打包过程中直接使用现有的环境直接利用pyinstaller的命令,导致python的很多标准库和不需要的三方模块被导入。分析清楚原因那就好办了,解决办法肯定是有的,那就是pipenv非标准

python打包技巧:彻底解决pyinstaller打包exe文件太大的问题

之前也写过很多的小工具,粉丝朋友们应该都知道在本公众号内回复任意关键字即可获取以往的工具源码或是exe可执行应用。【阅读全文】因为以往发过的小工具基本都是几十MB大小的exe应用,也就没有在意exe太大给大家带来的困扰,今天就准备来彻底的解决一下这个问题。其实每次打包的exe的应用过大无非就是两个方面的语言因导致的,一是我们在开发的代码的过程中为了简便经常使用import*的操作直接导入库中所有的模块。二是在打包过程中直接使用现有的环境直接利用pyinstaller的命令,导致python的很多标准库和不需要的三方模块被导入。分析清楚原因那就好办了,解决办法肯定是有的,那就是pipenv非标准

pyinstaller和venv的关系

网上蛮多提到pyinstaller的情况,在执行 pyinstaller-Fa.py的时候会提示pyinstaller不是内部也不是外部命令,一般如果不单独弄venv,修改环境变量什么的一般都可以解决的,这里说一个另外的情况这个要看下是不是pip安装的第三方包的实际存放地址,其实是安装在非系统默认的,比如我用的第三方库都是放到pyvenv这个文件夹,要使用pyinstaller的时候,就要先进到指定的有pyinstaller.exe这个文件的 Scripts下,然后cmd(我的python是安装在D:\python3.10,注意对比路径看)安装python路径下Scripts文件夹下是没有py

pyinstaller和venv的关系

网上蛮多提到pyinstaller的情况,在执行 pyinstaller-Fa.py的时候会提示pyinstaller不是内部也不是外部命令,一般如果不单独弄venv,修改环境变量什么的一般都可以解决的,这里说一个另外的情况这个要看下是不是pip安装的第三方包的实际存放地址,其实是安装在非系统默认的,比如我用的第三方库都是放到pyvenv这个文件夹,要使用pyinstaller的时候,就要先进到指定的有pyinstaller.exe这个文件的 Scripts下,然后cmd(我的python是安装在D:\python3.10,注意对比路径看)安装python路径下Scripts文件夹下是没有py

Python PyInstaller 打包成 Win、Mac 应用程序(app / exe)

一、简介python提供了几个用来打包的模块,主要有py2app、py2exe、pyinstaller。附:pyinstaller、py2app、py2exe、fbs对比与爬坑。根据上面的表可以看出,只有fbs,cx_Freeze和PyInstaller满足跨平台要求,本文以PyInstaller进行打包作为案例,其他两个大同小异。附:将Python代码打包成一个app/exe使用pyinstaller打包成exe/app文件并支持传入外部参打包成exe/苹果软件的方法与异常解决二、使用说明pyinstaller能够在Windows、Linux、Mac等操作系统下将Python源文件打包,通过

Python PyInstaller 打包成 Win、Mac 应用程序(app / exe)

一、简介python提供了几个用来打包的模块,主要有py2app、py2exe、pyinstaller。附:pyinstaller、py2app、py2exe、fbs对比与爬坑。根据上面的表可以看出,只有fbs,cx_Freeze和PyInstaller满足跨平台要求,本文以PyInstaller进行打包作为案例,其他两个大同小异。附:将Python代码打包成一个app/exe使用pyinstaller打包成exe/app文件并支持传入外部参打包成exe/苹果软件的方法与异常解决二、使用说明pyinstaller能够在Windows、Linux、Mac等操作系统下将Python源文件打包,通过

将Python程序打包成exe文件

我新写了一篇更加完整的文章,与这篇文章相比,它新增了两种打包方式:多python文件打包和含有资源文件的打包方式,具体请戳链接:用Pyinstaller模块将Python程序打包成exe文件(全网最全面最详细)_小康2022的博客-CSDN博客本文一步一步地教你如何用Pyinstaller模块将Python程序打包成exe文件!这篇教程绝对是全网最全面、最详细的教程!包含四种打包的方法,从简单到复杂依次是:一般打包方法、虚拟环境打包方法、多Python文件的打包方法以及包含资源文件的打包方法。你还在等什么?赶紧进来学习吧!https://xiaokang2022.blog.csdn.net/a

将Python程序打包成exe文件

我新写了一篇更加完整的文章,与这篇文章相比,它新增了两种打包方式:多python文件打包和含有资源文件的打包方式,具体请戳链接:用Pyinstaller模块将Python程序打包成exe文件(全网最全面最详细)_小康2022的博客-CSDN博客本文一步一步地教你如何用Pyinstaller模块将Python程序打包成exe文件!这篇教程绝对是全网最全面、最详细的教程!包含四种打包的方法,从简单到复杂依次是:一般打包方法、虚拟环境打包方法、多Python文件的打包方法以及包含资源文件的打包方法。你还在等什么?赶紧进来学习吧!https://xiaokang2022.blog.csdn.net/a