网站首页 > java教程 正文
2024/10/15 6:05
一.安装
conda install -c conda-forge pyinstaller
参考:pyinstaller:Python代码的打包神器从入门到精通 - 知乎 (zhihu.com)
二.打包前直接运行py,可以正常运行
三.执行打包命令
默认打包
1.切换虚拟环境
conda activate py39_2
2.执行默认打包命令
pyinstaller 命令中添加 --distpath 参数,指定输出目录为当前目录(.)
pyinstaller -F --distpath . 你好.py
打包成功后在同级目录有个exe文件直接点击运行
四其他:发现切换环境后打包的日志用的不是当前环境的打包解决
方法1解决:重新创建一个
conda create -n new_py39_2 python=3.9
conda activate new_py39_2
conda install -c conda-forge pyinstaller
方法2解决:
切换到py29_2 卸掉重装, 【有可能是这种方式安装部分包问题(conda create --name py39_7 --clone py39_2)】
conda activate py39_2
pip uninstall pyinstaller
conda install -c conda-forge pyinstaller
pyinstaller 你好.py
完整代码已上传到知识星球上。
猜你喜欢
- 2025-05-03 pyinstaller打包python程序高级技巧
- 2025-05-03 将python打包成exe的方式(python打包成exe的方法)
- 2025-05-03 Python打包:如何将 Flask 项目打包成exe程序
- 2025-05-03 py2exe实现python文件打包为.exe可执行程序(上篇)
- 2025-05-03 如何将 Python 项目打包成 exe,另带卸载功能!
- 2025-05-03 Python打包成 exe,太大了该怎么解决?
- 2025-05-03 可视化 Python 打包 exe,这个神器绝了!
- 2025-05-03 案例详解pyinstaller将python程序打包为可执行文件exe
- 2025-05-03 Cocos 3.x 菜鸟一起玩:打包window程序
- 2025-05-03 怎么把 Python + Flet 开发的程序,打包为 exe ?这个方法很简单!
你 发表评论:
欢迎- 最近发表
-
- Java对象栈上分配(java对象分配在栈上)
- Java中类和对象到底是什么?一场技术、哲学与设计的深度探索
- VSCode手动创建SpringBoot项目的方法,及详细步骤
- Redis全栈应用实战:从缓存到分布式系统全场景解析
- 用Ansible从零开始部署Spring Boot Web应用:全栈自动化部署指南
- Docker + Kubernetes部署Java应用:从容器化到集群管理的全栈体验
- 如何成为python全栈工程师(python全栈要学多久)
- 俄罗斯程序员创建了外国Java集成开发环境的国产替代品
- Java开发环境最丝滑的打开方式(java项目开发环境)
- idea最新激活jetbrains-agent.jar包,亲测有效
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)