jjzjj

PyInstaller

全部标签

Python封装——如何把python代码打包成一个可执行的.exe文件,Pyinstaller

目录Pyinstaller是啥入门案例:HelloWorld封装1.helloworld封装2.封装步骤1.新建文件夹放入hello.py文件2.按住shift点鼠标右键选择3.输入4.完成后打开dist文件运行的效果如下pyinstaller的参数详解比如:加个icon图标进阶案例:读取.dat文件,计算绘图并保存结果1.dat文件读取和处理2.整体的流程和代码3.封装遇到问题及解决问题1:RecursionError:maximumrecursiondepthexceeded问题2:FileNotFoundError:Fileb'./loadc.dat'doesnotexist问题3:Mo

Python打包部署工具PyInstaller - 将Python打包成exe应用程序(含flask静态目录)的操作方法

目录一.Pyinstaller使用指南1.简介2.安装命令初次安装升级查看版本3.打包命令打包成一个exe应用程序打包成一个文件夹二.Pyinstaller实战-以我的可视化大屏为例1.创建?打包.bat脚本2.运行?打包.bat脚本3.查看main.exe应用程序4.启用main.exe应用程序5.浏览器访问三.问题总结2.无法打开Flask的静态目录文件?一.Pyinstaller使用指南1.简介Pyinstaller是Python的打包工具,将源码.py生成exe执行文件,然后将exe文件部署到目标主机上即可,本文以windows为例,同时它也是支持跨平台打包部署的:Windowsmac

Python 3.5 使用 pyinstaller 生成的可执行文件创建 .rpm

我有一个使用pyinstaller生成的构建。我需要创建.rpm包,它将可执行文件放入/usr/bin/并创建一个systemd服务来运行该可执行文件。我找到了https://docs.python.org/3/distutils/builtdist.html和https://docs.python.org/2.0/dist/creating-rpms.html然而,它并没有给我一个完整的画面。有可能做到吗?我需要使用什么工具集?(基本上,如何做到这一点)。如果可能-示例代码 最佳答案 首先,忘记bdist_rpm。它用于distu

python - 如何正确安装pyinstaller

我尝试使用pip安装pyinstaller(在Ubuntu16.0.4上):pip3installpyinstallerCollectingpyinstallerUsingcachedPyInstaller-3.2.tar.gzCollectingsetuptools(frompyinstaller)Usingcachedsetuptools-25.1.3-py2.py3-none-any.whlBuildingwheelsforcollectedpackages:pyinstallerRunningsetup.pybdist_wheelforpyinstaller...doneSto

python - 在 Pyinstaller 中将图像添加到 .spec 文件

有谁知道如何修改使用Pyinstaller的Makespec.py创建的.spec文件,使其在_MEIPASS2临时目录?我希望能够向我的exe添加一个图标。我已经完成了写的here,但我只是不知道如何在.spec中添加我的数据。我在.spec文件的末尾添加了这一行:a.datas+=[('iconName.ico','DATA','C:\\Python26\\pyinstaller-1.5.1\\iconName.ico')] 最佳答案 这是我的规范文件(Collector.spec),我用于一个名为"Collector.py"的

python - pyinstaller [错误号 22]

我正在尝试使用Pyinstaller将我的python代码制作成一个exe,以便轻松分发。每次我尝试运行pyinstaller.py时,我都会收到错误消息“[Errno22]无效模式('rb')或文件名:''”我看过其他一些关于这个问题的帖子,说这个问题通常是由读取数据的文件路径中的硬编码引起的,但我所有的文件路径都是使用变量完成的,并询问用户文件所在的位置。File"pyinstaller.py",line18,inrun()File"\PyInstaller-2.1\PyInstaller-2.1\PyInstaller\main.py",line88,inrunrun_build

python - setuptools 包上的 Pyinstaller

我正在尝试在使用Click在Python中构建的CLI应用程序上运行PyInstaller图书馆。我在使用PyInstaller构建项目时遇到问题。PyInstaller在他们的GitHubwiki中有一个文档,标题为RecipeSetuptoolsEntryPoint,它提供了有关如何将PyInstaller与setuptools包一起使用的信息,我正在将其用于该项目。但是,当我运行pyinstaller--onefilemain.spec时,它似乎找不到基本模块。我的问题是:问题仅仅是我的文件夹结构的问题吗?RecipeSetuptoolsEntryPoint假定某种文件结构?相关

python - 将 Python 应用程序捆绑为单个文件以支持附加组件或扩展?

有几个实用程序——都有不同的过程、限制和目标操作系统——用于获取Python包及其所有依赖项,并将它们转换为易于交付给客户的单个二进制程序:http://wiki.python.org/moin/Freezehttp://www.pyinstaller.org/http://www.py2exe.org/http://svn.pythonmac.org/py2app/py2app/trunk/doc/index.html我的情况更进一步:第三方开发人员将希望为我的应用程序编写插件、扩展或附加组件。当然,这是一个令人生畏的问题,例如Windows等平台上的用户如何最轻松地安装插件或附加组

python - PyInstaller 非常大的文件大小

我使用wxPython制作了简单的代码编辑器。文件大小(python文件)为1.3KB。但是当我使用PyInstaller创建可执行文件时,我得到了30MB的文件!有没有办法减小文件大小?顺便说一句,我没有导入整个wx库,只有我需要的组件(例如fromwximportFrame)。使用Linux,Fedora1864位。 最佳答案 wxPython是一个很大的库,因此当您创建一个可执行文件时,它们最终往往会在20到30MB之间。另请注意,Python本身有点笨重,因为Python是一种解释型语言。因此,您在创建exe时还包含了Pyt

python - 尝试构建 --onefile 时 PyQt 出现 PyInstaller 错误

我正在尝试使用PyInstaller1.5编译PyQt程序。当我使用--onedir(默认)时,以下两个程序对我来说都很好,但这会创建相当大的程序。我想使用--onefile选项,但是当我运行创建的onefile应用程序时,出现错误:Traceback(mostrecentcalllast):File"",line11,inFile"pyinstaller/PyInstaller/loader/iu.py",line468,inimportHookraiseImportError("Nomodulenamed%s"%fqname)ImportError:NomodulenamedPyQ