首页 > 编程语言 >使用PyInstaller打包文件为exe程序

使用PyInstaller打包文件为exe程序

时间:2024-12-05 11:11:26浏览次数:8  
标签:文件 exe PyInstaller -- py 打包

使用PyInstaller打包文件为exe程序

创建时间:2024年3月7日

0.安装我们的这个python库

pip install pyinstaller

1.使用ls命令和cd命令进入我们需要打包的py文件文件夹

cd 
ls
配合使用到达自己的路径

2.运行我们的打包命令

pyinstaller --onefile --noconsole .\deviceHistory_main.py

3.等待运行成功

4.然后在我们的文件夹下面可以看到我们的exe文件

5.查看运行结果

6.注意:

该exe文件实际上是一个不需要其他环境的exe文件,然后我们还有其他文件配置需要读取的话需要按照在编译器里面的路径进行存放。

也就是说,该exe文件--------------> py文件,

7.打包知识:

--onefile参数指示PyInstaller将所有内容打包到一个单独的可执行文件中。如果你省略这个参数,PyInstaller会创建一个包含多个文件和目录的文件夹。

--noconsole参数创建一个没有控制台窗口的可执行文件(也就是没有黑框框)

--icon=path/to/your/icon.ico 参数指定你的图标文件 必须要ico文件格式。可以使用下面的网站进行转化

https://www.bitbug.net/

其他复杂打包方式:Spec文件的使用,

标签:文件,exe,PyInstaller,--,py,打包
From: https://www.cnblogs.com/suifeng2000/p/18588106

相关文章

  • M芯片parallels desktop安装arm win10“管理员已阻止你运行此应用mmc.exe”解决方法
    具体解决方法:1、由于MMC.exe无法运行,可能会遇到在运行中输入“gpedit.msc”命令无法打开本地组策略编辑器,所以我们鼠标右键点击“开始菜单”,点击“windowspowershell(管理员)”,或者是开始→window系统→命令提示符→右击选择以管理员身份运行,在windowspowershell(管理员)或者CMD命......
  • Executors线程池
    Executors是一个线程池的工具类,提供了很多静态方法用于返回不同特点的线程池对象。方法名称说明publicstaticExecutorServicenewFixedThreadPool(intnThreads)创建固定线程数量的线程池,如果某个线程因为执行异常而结束,那么线程池会补充一个新线程替代它。public......
  • PakePlus一键打包,轻松构建轻量桌面级应用,不用安装任何依赖环境
    PakePlus是一个开源免费的软件,支持Mac、Windows和Linux,很快也将支持Android和iOS。无需在本地安装复杂的依赖环境,只需要一个GithubToken就可以了。查看README以获取热门包和自定义开发信息。欢迎在讨论区分享你的建议。开源地址:GitHub-Sjj1024/PakePlus:Turnany......
  • HTML打包EXE2.0.0版本新增免费内核介绍 - 永久使用不过期, 无广告
    近期我们接到一些用户反馈,希望可以给学生用户,公益教育事业的用户提供免费的内核,方便他们打包一些简易的网页程序. 针对上述的用户反馈,我们技术人员经过调研,决定单独开发一个独立的免费内核供所有用户使用,后续免费内核也会随着软件的更新一起更新维护. HTML打包EX......
  • Xcode打包导出类型
    在iOS应用的打包签名过程中,Xcode提供了多种导出类型(ExportOptions),这些类型决定了应用的目标平台和用途。每个类型适用于不同的场景和部署方式。下面是每种导出类型的详细解释和适用场景:1.app-store用途:用于将应用上传到AppStore。场景:当你准备将应用发布到AppStore......
  • 如何打包部署vue2脚手架编写的项目
    如果你需要将Vue2项目打包,并且指定上下文路径(publicPath)为'film',你可以在项目的vue.config.js文件中进行配置。以下是如何设置的步骤:创建或修改vue.config.js文件:在项目的根目录下创建或修改vue.config.js文件,并添加以下内容:module.exports={publicPath:'/film......
  • pyinstaller 打包django项目
    一、在manage.py同级目录下创建一个py文件用于启动django项目的,比如run_django.py。HJ是项目名称,替换自己的项目名称importosimportsysfromdjango.core.managementimportexecute_from_command_line#设置Django项目的根目录os.chdir(os.path.dirname(os.path.abspa......
  • java deploy打包sdk上传
    需要注意设置二部分maven中settings.xml 和项目中pom文件。 一、maven中settings.xml文件 <servers><server><id>snapshots</id><username>yanbo.li</username><password>xxx</password>......
  • 服务启动没问题,打包出现异常乱码问题修改记录
    打包时报错[ERROR]Failureexecutingjavac,butcouldnotparsetheerror:[������ʼʱ��RegularFileObject[xxxx\xxxx服务\src\main\java\com\owinfo\service\service\impl\VehicleInfoService.java]][���������,��ʱ18����][������ʼʱ��RegularFileObject[xxxx\......
  • 6570USST Ladder Based State Design Exercise
    SchoolofEngineeringCourseworkTitle:  StateDrivenDesignofaSequentialLadderDiagramProgram.ModuleName:AutomationandIoTModuleCode:6570USSTLevel:6Weighting:Pass/FailtoSupportthe20%QuizComponentLmentisanexerciseinStateDrive......