首页 > 其他分享 >Pyinstaller 打包图片方法

Pyinstaller 打包图片方法

时间:2022-11-30 23:31:33浏览次数:59  
标签:pyinstaller -- python 命令行 Pyinstaller 打包 图片

前戏

​Pyinstaller​​ 可以用来将 python 程序打包成独立可执行程序,让 python 程序能在没有装python环境的机器上运行。有时候用python写了一个小程序,但是共享给别人时,别人电脑需要装python才能运行,这时候pyinstaller就很有用了。

安装

Pyinstaller 的安装很简单,用 ​​pip​​ 安装就可以:

pip install pyinstaller

安装完在命令行输入:

pyinstaller

使用

使用 pyinstaller 打包 python 文件时,先进入你文件所在的目录,打开命令行。假设你的文件名为 ​​test.py​​,则使用以下的命令打包:

pyinstaller [--options] test.py

其中的 ​​[--options]​​ 是打包的选项,官方有详细的说明:​​Using Pyinstaller​

常用参数:

选项

说明

-F, --onefile

只创建一个单独的可执行文件(否则会生成很多依赖文件)

-c, --console, --nowindowed

创建一个命令行程序(就是那个小黑框),这是默认的选项

-w, --windowed, --noconsole

不弹出命令行,如果你写的是图形界面的程序可以使用此选项

-i,–icon

为程序指定一个图标,需要跟上图标的路径

比如说我要打包一个单独文件、不弹出命令行,以 ​​icon.ico​​ 为图标的程序,则输入如下命令:

pyinstaller -F -w test.py -i icon.ico


标签:pyinstaller,--,python,命令行,Pyinstaller,打包,图片
From: https://blog.51cto.com/u_15222272/5900739

相关文章

  • xcodebuild和xcrun实现自动打包iOS应用程序
    随着苹果手持设备用户的不断增加,ios应用也增长迅速,同时随着iphone被越狱越来越多的app的渠道也不断增多,为各个渠道打包成了一件费时费力的工作,本文提供一种比较智能的打包......
  • IOS行货自动打包
    通常打包采用xcodebuild和xcrun两个命令,xcodebuild负责编译,xcrun负责将app打成ipa。 常见步骤如下:1、清理工程/usr/bin/xcodebuild-targettarge......
  • 分享一个PHP的远程图片抓取函数
    ​​function​​​​​​grabImage(​​​​​​$url​​​​​​,​​​​​​$filename​​​​​​=​​​​​​''​​​​​......
  • word 中 给图片或者表格设置 自动编号
     001、准备如下word界面   002、右击标题1  003、选择修改  004、点击格式   005、选择编号  006、点击定义编号格式  007、输......
  • 从零开始的docker和docker-compose打包上传自己的镜像
    步骤:项目准备1.下载一个干净的springboot项目,没有多余的依赖​​https://github.com/wangzixi-diablo/mySpringBoot​​2.进入项目文件夹,运行mvnspring-boot:run查看运行结......
  • vue a-upload组件上传图片,headers和data字段自定义
    <divclass="clearfix"><a-uploadlist-type="picture-card":file-list="fileList"@preview="handlePreview"@change="handleChange":before-upload="......
  • web前端-03超链接和图片标签
    超链接1.超链接也是一个行内元素,在a标签中可以嵌套除它自身外的任何元素 2.属性:      href属性         指定跳转的目标路径  ......
  • 记一次winfrom 面板改变背景图片
    this.panel1.BackgroundImage=Image.FromFile(@"D:\TestDemo\WindowsFormsApp2\WindowsFormsApp2\黑箭头.png");this.panel1.BackgroundImageLayout=Im......
  • 在vue中动态的引入图片为什么要使用require
    **在vue中动态的引入图片为什么要使用require什么是静态资源?为什么动态添加的src会被当做的静态的资源?没有进行编译,是指为是什么没有被编译?加上require为什么能正确的......
  • 十一张图让你轻松学会用VS打包
    微软的东西总是做得很完善,让人用起来很方便,同样VS的打包功能也很好使,看完下面十一张图想学不会都难!1.在解决方案资源管理器里面右击你的解决方案2.“添加”——>"新建项目"......