python生成exe工具流程【离线】
项目背景:
公司使用内部局域网台式机【离线】,因此只能通过虚拟机查阅资料下载所需的支持类库。python生成exe工具通常使用pyinstaller工具打包py文件和对应支持的类库。如果直接打包系统当前的python解释器环境通常会包含环境内的所有包,这会造成打包的exe工具特别大。因此我们可以先使用python内创建虚拟环境,在虚拟环境中安装程序所需的包,然后再在虚拟环境中打包exe工具的方式规避这一问题。
关键词如下:
pipreqs
python虚拟环境
pyinstaller
生成exe工具流程整理:
- 获取xxx.py程序的支持包列表
$pipreqs ./ --encoding=utf8 --force --use-local
- 虚拟机下载对应的支持包
$pip download -r requirements.txt
- 创建python虚拟环境
my_test_venv
:
$python -m venv my_test_venv
- 进入创建的环境
$cd my_test_venv/Scripts/ $activate
- 在
my_test_venv
虚拟环境中安装py支持包
$pip install -r requirements.txt
- 在该环境中打包exe
$pyinstaller -F xxx.py
python生成exe工具流程【离线】相关推荐
- python生成.exe文件
python生成.exe,可以使用pyinstaller模块 在windows下,打开powershell,cd到当前目录,使用 pyinstaller -F test.py 会在当前文件夹下生成一个 ...
- Python生成exe文件的方法
python生成exe文件的方法: 一.安装 pyinstaller pip install pyinstaller 二.使用 pyinstaller 命令 # 打包成exe,并设置图标 pyinst ...
- python生成exe文件运行闪退解决方法
** python生成exe文件运行闪退解决方法: ** 使用pyinstaller生成.exe文件: pyinstaller -F filename.py 用python写了一个程序,在python ...
- exe反编译_反编译Python生成exe软件(Py3-polySML)
反编译对象为一篇文献上的软件,反编译只是为了了解一些源代码的逻辑. 过程参考文章:python3.7.4反编译生成的.exe 反编译对象:polySML 此对象为python打包,且未进行加密加壳软件 ...
- Python生成.exe文件亲测实践教程(初级+进阶,含资源文件程序的打包)
使用打包工具PyInstaller的基础操作: 此部分包括安装模块+模块的常见指令的使用 具体流程可以参考以下两篇文章非常详细 (9条消息) Python如何生成可执行的.exe文件_zhaochon ...
- windows文本转语音 通过java 调用python 生成exe可执行文件一条龙
我已记不清 我失败过多少次 ,找过多少资料 ,但是功夫不负有心人 ,还是成功了. 所有资料和需要的语音模块的资料以放置在文章末尾, 有些是引用别人的博客的部分内容, 原文是在有道云笔记,所以没有图 . ...
- python生成exe运行慢_利用pyinstaller生成exe文件碰到的一些问题及解决方法
在"开源图像标注工具labelme的安装使用及汉化"这篇博客中,使用pyinstaller将labelme项目的入口python文件main.py打包,生成了main.exe文件, ...
- python 生成exe 并 执行程序
1.按照pyinstaller包 pip install pyinstaller 2.找到文件夹,打开终端,执行py文件生成exe的命令 pyinstaller -F -w test.py -F 表示 ...
- python生成exe,pyinstaller编码错误或闪退,果断换坑cxfreeze!
pyinstaller的大坑 最近需要将一个python的Gui程序打包为exe 按照网上博客的建议--"py2exe很久没有更新,完全不能使用,应该换用pyinstaller", ...
最新文章
- 2.5Gb/s混合集成光发射机
- BIBM系列论文阅读笔记
- 12种Numpy Pandas高效技巧
- python多个日志模块怎么隔离_在多个模块中使用Python日志logging
- 乔氏西去,敬告各位!
- SQL SERVER中的三种获得自增长ID的方法
- 珍惜机会,去爱你身边的人!生命的箴言
- 一个例子探究jQuery的Ajax应用(一)
- amba simple class驱动_UML - 建模基础 - 用例驱动
- 用soapUI测试webservice
- fopen无法创建文件_Linux中一切皆文件,除了网卡
- 素数问题练习_HDOJ1262
- 关于String a=new String(a)创建几个对象问题的正确答案
- 【JAVA笔记——器】Spring MVC + HATEOAS RestFul快速搭建
- python爬取拉勾网给定关键词职位信息存入数据库_python爬取拉勾网职位数据的方法...
- PHP自动售货发卡网源码,PHP自动售货发卡网源码 集成多种支付接口
- 【报告分享】 2020国人旅游出行研究报告-企鹅智库(附下载)
- 极验验证码(6.0.9)破解(一) 之 抓包分析
- 汇总了25个FPGA开源网站和前10大FPGA论坛
- Nios II自学笔记一:Nios II软硬件架构介绍
热门文章
- tensorflow2读取数据P4: tf.data.TFRecordDataset创建Dataset
- 【超简单】电脑与手机文件互传
- 使用 DML语句,对 “锦图网” 数据进行操作,连接查询(内连接,左外连接,右外连接,全连接)
- vue实现在一个段落内的填空题
- 数据库查询每门必修课的课程编号,课程名称和选修人数。
- 企业软文营销如何断时间生效满足即时时代
- firework算法_NIPS 2018人工智能假肢挑战赛结束,百度Firework团队夺得第一
- window11下载SQL Server
- java聊天室代码_java聊天室的实现代码
- Android系统信息与安全机制