Python脚本制作exe程序超详细!
Python脚本制作exe程序
- 1 为什么要将python脚本打包成exe程序
- 2 制作exe程序
1 为什么要将python脚本打包成exe程序
Python具有丰富和强大的库,能够把用其他语言制作的各种模块很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,但是由于Python是一种解释性语言,不具有Windows可执行程序的已编译完成的二进制特性,所以要执行一个Python脚本,需要使用Python.exe来进行解释执行,此处以利用python中的pyinstaller模块来实现
2 制作exe程序
(1)安装第三方模块 pyinstaller
- Python 默认并不包含 PyInstaller 模块,因此需要自行安装 PyInstaller 模块。
- PyInstaller 模块还依赖其他模块,建议使用 pip 在线安装的方式来安装 PyInstaller 模块,pip 在安装,PyInstaller 模块时会自动安装它的依赖模块
pip install PyInstaller
(2)下载图标
(3)将图片格式转化为ico格式
- 在线转换网址:https://www.easyicon.net/covert/
转换完成后将图片放到制作exe程序py文件的位置
(4)test.py文件
import time ##导入时间模块
fahrenheit=int(input("输入华氏温度:"))
celsius=(fahrenheit-32)/1.8
print("%.1f华氏温度转化为摄氏温度为%.1f" %(fahrenheit,celsius))
time.sleep(20) ##输出结果后等待20s退出程序
(5)在终端进入test.py文件的目录执行命令,开始制作exe程序:pyinstaller -F -i temper.ico test.py
- -i:指定图标文件
- -F:只生成一个exe文件
(6)exe程序制作成功后,进入test.py的目录,打包完成的exe程序被放到dist目录中
Python脚本制作exe程序超详细!相关推荐
- Pyside2 学习系列二:PyInstaller打包项目exe (超详细的Pyside2 攻略)
继上一篇文章创建了项目后,本章我们进行项目的打包工作. 本项目的所有演示代码:github可在这里下载. 打包只用的工具为PyInstaller. 打包步骤 1 准备环境 1.1 安装`PyInsta ...
- python图标的演变_把Python脚本生成exe文件并添加版本信息和自定义图标
pyinstaller和py2exe把Python脚本生成exe文件,并添加版本信息和自定义图标. 写了一个查找产品通道号的小程序,目前还没进行异常处理. 以下是程序源码. # -*- coding: ...
- python 打包exe_打包python脚本为exe的坎坷经历, by pyinstaller方法
打包python脚本为exe的坎坷经历, by pyinstaller方法 又应验了那句歌词. 不经历风雨, 怎么见得了彩虹. 安装过程略去不提, 仅提示: pip install pyinstall ...
- 冒泡排序Matlab程序超详细注释
冒泡排序Matlab程序超详细注释 bubble_sort.m function y=bubble_sort(x) % %冒泡算法: x_len=length(x);%度量数量长度,为排序做准备 fo ...
- python脚本制作—大漠插件: MoveTo指令鼠标不移动
python脚本制作-大漠插件: MoveTo指令鼠标不移动 问题提出: 在pycharm中使用大漠对象中的MoveTo命令移动鼠标,鼠标不移动. 问题解决: 重启电脑后自己不知道为什么就好了,就这么 ...
- python 脚本转exe文件
python 脚本转exe文件 # 下载pyinstaller pip3 install pyinstallerpyinstaller -F main.py -n 转XXX小工具 --noconsol ...
- Python提取PDF发票信息保存Excel文件并制作EXE程序
前言 通过本篇文章可学习pdf发票信息的提取,内容保存至Excel,了解命令图像工具Gooey,以及如何将python文件打包为exe程序 背景 现在电子发票越来越普遍,各公司开票形式已基本无纸化.目 ...
- linux将py变成exe文件,使用py2exe将Python 脚本生成exe可执行文件
使用Python的py2exe模块可以很容易地帮助我们将Python脚本生成可执行的exe程序.这样我们就可以让脚本脱离虚拟机的束缚,从而独立运行. 环境要求: python虚拟机,我使用的是pyth ...
- python安装步骤电脑版-超详细的小白python3.X安装教程|Python安装
安装Python 因为Python是跨平台的,它可以运行在Windows.Mac和各种Linux/Unix系统上.在Windows上写Python程序,放到Linux上也是能够运行的. 目前,Pyth ...
最新文章
- HDU2024 C语言合法标识符
- java oom dump_Java OOM 内存溢出分析
- VSCode 汉化、设置为 中文语言显示 、中文界面
- bangteng文件夹各种方式尝试后删除不了的解决办法
- java系列6:封装
- SpringBootSwagger构建REST API并生成API文档
- python提取表里数据_python提取分析表格数据
- Android淘宝客链接自动跳转淘宝APP问题
- 企业微信每日定时自动上报
- SOtime -- JS的时间戳与日期转换操作
- Android Studio 4.0.+NDK .so库生成打包
- SSDT Hook技术详解与应用
- minigui[基础篇][11]—— 图标
- 最新百度云不限速软件
- java retrofit_Android开发Retrofit2+Rxjava2+okHttp 网络框架封装
- WSTMall微信版
- 哪有计算机课程,计算机基础课程的目标有以下哪几个( ? ?)
- arcgis中python坡度计算_ArcGIS坡度计算
- 埃森哲杯第十六届上海大学程序设计联赛春季赛暨上海高校金马五校赛A题Wasserstein Distance
- 抽象代数——群的基本定义和一些例子
热门文章
- QSSQ-Windows 10 Windows11系统版本一键切换工具
- 一套关于 Django 的笔试题
- 20160131-basic-linux-command
- 全网最新最全的jmeter+ant+jenkins 搭建接口自动化测试
- Unity3D游戏作品大盘点
- UML类图的辅助构建的逻辑代码
- Liunx本地Yum源配置
- Caffe 代码解读之全连接层 inner product layer
- Caliburn.Micro学习笔记目录——其他
- 【macOS Catalina 10.15.X(19xx)原版镜像合集】