首页
学习
活动
专区
圈层
工具
发布

pyinstaller参数详解

pyinstaller相关参数 -F, –onefile 打包一个单个文件,如果你的代码都写在一个.py文件的话,可以用这个,如果是多个.py文件就别用 -D, –onedir 打包多个文件,在dist...-X, –upx 如果有UPX安装(执行Configure.py时检测),会压缩执行文件(Windows系统中的DLL也会)(参见note) -o DIR, –out=DIR 指定spec文件的生成目录...,如果没有指定,而且当前目录是PyInstaller的根目录,会自动创建一个用于输出(spec和生成的可执行文件)的目录.如果没有指定,而当前目录不是PyInstaller的根目录,则会输出到当前的目录下...Windows系统有效) -v FILE, –version=FILE 将verfile作为可执行文件的版本资源(只对Windows系统有效) -n NAME, –name=NAME 可选的项目(产生的spec...的)名字.如果省略,第一个脚本的主文件名将作为spec的名字 在代码里面尽量不要用import 尽量使用from...import...

22110

RPM包制作之Spec文件参数详解

不是版本太低就是文件分布太野路子”,此时我们需要自己订制软件包的需求,我们会把一些源码包按照我们的需求来做成rpm包,其中的Spec文件是制作RPM包的核心。...BUILD:源码解压以后放的目录 RPMS:制作完成后的rpm包存放目录 SOURCES:存放源文件,配置文件,补丁文件等放置的目录【常用】 SPECS:存放spec...文件,作为制作rpm包的文件,即:nginx.spec……【常用】 SRPMS:src格式的rpm包目录 BuiltRoot:虚拟安装目录,即在整个install的过程中临时安装到这个目录...最终,Spec文件中最后有清理阶段,这个目录中的内容将被删除   Spec文件的宏定义: rpmbuild --showrc | grep topdir #工作车间目录...文件目录如下: [devops]$ pwd $HOME/rpmbuild/SPEC   以下为Nginx Spec file的实例: cat

3.6K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    RPM包制作之Spec文件参数详解

    不是版本太低就是文件分布太野路子”,此时我们需要自己订制软件包的需求,我们会把一些源码包按照我们的需求来做成rpm包,其中的Spec文件是制作RPM包的核心。...BUILD:源码解压以后放的目录 RPMS:制作完成后的rpm包存放目录 SOURCES:存放源文件,配置文件,补丁文件等放置的目录【常用】 SPECS:存放spec...文件,作为制作rpm包的文件,即:nginx.spec……【常用】 SRPMS:src格式的rpm包目录 BuiltRoot:虚拟安装目录,即在整个install的过程中临时安装到这个目录...最终,Spec文件中最后有清理阶段,这个目录中的内容将被删除   Spec文件的宏定义: rpmbuild --showrc | grep topdir #工作车间目录...文件目录如下: [devops]$ pwd $HOME/rpmbuild/SPEC   以下为Nginx Spec file的实例: cat

    4.8K00

    Python升级之路( Lv13 ) pyinstaller 使用详解

    使用详解 pyinstaller 使用详解 Python系列文章目录 前言 什么是 pyinstaller 安装 方式一 pycharm安装 方式二 命令行安装 使用 基本使用 参数介绍 利用自带帮助文档进行学习...打包 方式一 利用命令行打包 方式二 利用图形界面打包 前言 本章主要对 pyinstaller 的安装, 使用和打包方式做了详细的探究 什么是 pyinstaller pyinstaller...它的功能是将我们的 Python 程序打包成可执行的 .exe 程序 安装 方式一 pycharm安装 安装 pyinstaller 模块 在 pycharm 中操作:file-->setting...之后, 可以输入pyinstaller -h 或者 pyinstaller --help , 来查看其自带的帮助文档 现在将比较重要介绍的截图下 打包 方式一 利用命令行打包 利用上面所学到的参数..., 对文件进行打包 将文件打包成 xxx.exe pyinstaller -F xxx.py 将文件打包成 xxx.exe, 并且运行时不打开命令行(tkinter程序打包时使用) pyinstaller

    1.8K30

    PyInstaller打包python程序为exe可执行文件

    这里的参数设定: 来看看生成的文件都是什么: 同名的.spec:重要配置文件,.spec文件中主要包含4部分:Analysis、PYZ、EXE、COLLECT: Analysis:主要是分析...详解 参考: https://blog.csdn.net/kevinshift/article/details/104880101 其实如果你自己会写.spec,可以直接通过pyinstaller...修改好之后,运行这条命令即可: pyinstaller xx.spec 其中datas和binaries注意,这是一个键值对,可以枚举一个或多个。...py文件同名的.spec文件 打开*.spec文件在文件头添加两行代码: import sys sys.setrecursionlimit(2000) 之后通过以下方式继续打包: pyinstaller...-D *.spec 5.6 模块找不到的问题解决办法 参考:使用pyinstaller将python程序打包成exe执行文件时遇到模块找不到的问题 解决办法是:打包时加入你自编模块(或第三方模块所在文件夹路径

    2.5K20

    Pyinstaller使用补充

    PyInstaller打包的执行文件,只能在和打包机器系统同样的环境下。也就是说,不具备可移植性,若需要在不同系统上运行,就必须针对该平台进行打包。...python.py生成Mac、Windows下可执行文件 安装: pip install pyinstaller 或者 pip install pyinstaller -i https://pypi.douban.com...445B08FB-AD83-4C0F-AF7B-1F43B15A4BA2.png 补充 生成GUI图形界面 pyinstaller -F -w Demo.py 多个文件一起打包,生成的可执行文件为第一个文件名称...pyinstaller -F -w Demo.py Demo1.py 生成后在dist文件夹中又一个app或者.exe的文件 ?...B7B8E93C-BD56-4C31-AADD-BE6A9BF09FDC.png 点击就能运行了 关于图标(my.ico 是一个图标名,和当前的test.py文件在同一个目录下) pyinstaller

    1.1K30

    pycharm安装pyinstaller

    ,python版本是3.8,后来我在pycharm里面下载了pyinstaller,步骤如下 pycharm安装pyinstaller 首先打开pycharm中的setting 在这里插入图片描述...然后按图打开project interpreter ,点击右侧的加号 在这里插入图片描述 在搜索框中搜索pyinstaller ,先勾选右下侧的specify version 可以下拉选择版本,我是...-F -w xxx.py ,xxx换成你文件名就可以,这个指令没错,但是我打包还是失败了 首先我的第一个问题,是pyinstaller的版本问题,因为之前在网上找教程,下载安装了pyinstaller3.4...版本,图上是我修正过的版本,所以一直打包不成功,查询各种方法之后发现,原来pycharm下载的pyinstaller的安装包是在pycharm的,而不是python下 pycharm和python文件夹是两个...,用Terminal打包是使用的python文件下的版本,所以我们要把pycharm下载的最新pyinstaller包放到python文件夹下面 首先我们还是打开setting,把鼠标移到我们下载的工具下面

    3.3K10

    PyInstaller终极指南:深入解析Python应用打包的艺术

    生成myscript.spec规范文件 构建阶段 在build/目录创建临时环境 编译Python字节码(.pyc文件) 收集动态库(DLLs/SO/DYLIB)...当用户运行打包后的程序: 自解压可执行文件到临时目录(单文件模式) 启动嵌入式Python解释器 执行主脚本字节码 清理临时文件(单文件模式退出时) 第二部分:基础到高级用法详解...▶ 安装与基础命令 # 安装最新版 pip install -U pyinstaller # 最小化打包 pyinstaller --onefile app.py # 带控制台窗口 pyinstaller...app.ico --upx-dir UPX压缩目录 --upx-dir=/opt/upx --key 字节码加密密钥 --key 256bit-secret 第三部分:专业级配置技巧 ▶ 规范文件(.spec...)深度定制 # myscript.spec block_cipher = None a = Analysis( ['app.py'], pathex=['/project/src'],

    1.2K11

    pycharm如何使用pyinstaller_python的pyinstaller用法

    在pycharm里面安装pyinstaller 直入正题之前,我们得先在pycharm上安装好这个插件。...按照下图所示方法打开terminal(这个我感觉相当于你电脑运行cmd), 随后你还是得找到你的python安装路径,C盘的话好像直接使用指令: pip install pyinstaller...python3的版本可以试着吧指令换为: pip3 install pyinstaller 问题引出 之前我在电脑上用python搞了一个小程序(很简单的,就不细讲),但是等到我想把这个py文件生成exe...发给别人看一看的时候,我却发现我的电脑上用cmd安装老是出现一些问题,真的就是试了一个晚上的方法,pip也更新了、各种插件也下载了、后面pyinstaller的文件也下载了(可惜没找到位置去安装,装不好...,那么指令为:pyinstaller -F-w 文件名.py 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

    1.9K20
    领券