将自己的python代码打包成exe的可执行文件
将自己的python文件打包成exe文件可以降低程序对环境的依赖性,可以让自己的代码在不具备python环境的windows系统上完美运行,今天我们来一起学习python文件打包工具pyinstaller。
1.安装pyinstaller。
(1)打开cmd运行窗口输入:
pip install pyinstaller
(2)去官网http://www.pyinstaller.org下载对应自己的python版本的安装包。
2.使用。
(1)直接打包代码。
pyinstaller -F test.py
-F 后面指定代码路径。
(2)制作小个性图标打包代码。
pyinstaller -i test.ico -F test.py
-i 参数后面指定图标图片路径,图片格式一定要是.ico ,-F 后面指定代码路径。给大家推荐一个网址 http://www.faviconico.org/ 可以将其他图片格式转换成.ico格式。
(3)让脚本不会弹出命令窗,前提是用了GUI库.。
pyinstaller -F -w -i test.ico test.py
PS:打包之前请确保你的代码可以在你自己的环境下顺利运行。
3.示例。
(1)将图标和代码放在同一文件夹下。
(2)cmd进入此文件夹开始打包,如图正常完成打包。
(3)在对应文件夹下将生成三个文件夹,文件夹dist中将生成exe文件,其余文件夹可以删除。
将自己的python代码打包成exe的可执行文件相关推荐
- Python代码打包成exe文件
Python代码打包成exe文件: 安装pyinstaller 打包文件:cmd到文件目录下, 执行 pyinstaller -F test.py 注意:如果有调用的文件或配置文件,打 ...
- python随笔:用pyinstaller 将python代码打包成exe执行文件
1.前言 经过几个星期的努力,终于完成了一个PyQt5项目.但日常使用或给别人使用代码模式非常不便,所以就产生了把代码打包成exe执行文件的想法. 2.pyinstaller 安装 在命令行执行以下语 ...
- python代码打开可执行文件_将自己的Python代码打包成exe文件(更换设备可运行的)...
1.这里使用到的第三方库是 pyinstaller,先安装该库 pip install pyinstaller 2.将python文件copy到python的安装目录下的Scripts目录下 3.打开 ...
- 【Python】如何将写好的Python代码打包成exe文件?
- python文件输出exe文件反汇编_【python】控制台python代码导出成exe文件
需要pip install pyinstaller pyinstaller这个库可以将python代码打包成exe,运行在没有安装python环境的Windows上 适合控制台程序进行打包,不适合界面 ...
- Python写的代码打包成.exe可执行文件
Python写的代码打包成.exe可执行文件 1. 安装pyinstaller 2. [在线生成icon](http://www.ico51.cn/) 3. 打包命令 pyinstaller -i x ...
- python 如何将代码打包成exe可执行程序?(导出为exe可执行文件)pyinstaller
步骤 1 安装pyinstaller pip install pyinstaller 或pip install -i https://pypi.tuna.tsinghua.edu.cn/simple ...
- 【转载】用cx_Freeze把Python代码打包成单个独立的exe可执行文件
链接:用cx_Freeze把Python代码打包成单个独立的exe可执行文件 [记录]用cx_Freeze把Python代码打包成单个独立的exe可执行文件 背景 之前已经折腾过: [记录]用PyIn ...
- 如何将Python写的代码打包成.exe可执行文件
有时候我们需要将自己写的代码打包成exe文件,给别人使用需要怎么办呢?以下将讲解Python代码如何打包成.exe文件. 1. 下载pyinstaller 因为Python中有很多三方包,我们想要这些 ...
最新文章
- 错误 未找到引用源_你不理解的EXCEL函数中常见的错误值,都在这里
- 如何调试程序的后台作业
- Spring Cloud 入门 之 Zuul 篇(五)
- jQuery 方法 属性
- 几十行python代码构建一个前后端分离的目标检测演示网站,代码开源
- libspark.swfassist的体会
- 【10-26】java调试技术学习笔记
- 工具 cocoapods和插件
- 教你用Access做个简易MIS管理系统
- MapGuide open source开发系列教程四: 体系结构(转贴)
- 使用nssm管理Windows服务
- 关注点分离(Separation of concerns, SoC)
- 犹太商战处世智慧幽默集锦
- 【力扣】714. 买卖股票的最好时机含手续费
- SpringBoot+Mysql财务在线报销管理系统
- 《魔兽世界》国服团队正与新合作方洽谈;爆苹果将允许第三方应用商店替代 App Store;Vite 4.0发布|极客头条
- 网页中的虚线怎么做?
- Java中文件File
- SMG、东方明珠新媒体战略推进一周年;百度营销联合多品牌方举办开放麦;驭势科技推出自动驾驶新产品UiBox | 全球TMT...
- Spring的基础知识精讲,创客学院一招教你彻底掌握
热门文章
- 富文本解析 wxParse 解析数据造成页面假死
- 你需要提供管理员权限才能删除文件夹
- Starling第一篇
- 机器人抓取平台搭建记录(六):手眼标定--眼在手上--Kinova Gen2 JACO2 七自由度机械臂--Realsense D435
- 防火墙测试-思博伦Avalanche 3100(2)_双极未来
- Null value was assigned to a property of primitive type sett
- resolvecomreference任务返回了false,但未记录错误
- 问题随记 —— Git 多账号配置问题
- 浅谈IM软件客户端的断线重连、心跳和长在线
- n-grams语言模型——【torch学习笔记】