Python打包为exe详细教程


Posted in Python onMay 18, 2021

一、安装 → pyinstaller

1.1 方式1:cmd

1. 调出运行窗口:win + r, 并输入 cmd

2. 切换到 pip.exe 目录(Scripts,参考如下:)
   cd C:\Users\Administrator\AppData\Local\Programs\Python\Python38-32\Scripts
   # D:        # 若是其它盘,如 D
   # cd D:\xx 
   
3. 执行命令 pip install pyinstaller

1. 切换到 pip.exe 的目录(找到你本地 pip 目录路径)

import os

# lib 为 path 库的目录,Scripts 为 pip.exe 的目录
lib = os.path.dirname(os.path.__file__)
pip = os.path.join(os.path.dirname(lib), 'Scripts')

# print(lib)
print(pip)

查询结果:说明(C:\xx 是单独安装、环境变量中配置的,D:\xx 是 Pycharm 自带的)

Python打包为exe详细教程

2. 安装 pyinstaller

Python打包为exe详细教程

1.2 方式2:Pycharm

1. 调出执行命令窗口:快捷键 Alt + F12

2. 切换到 Pycharm Scripts 目录
   (1) cd D:\xx\venv\Script  # xx: 自己本地路径
   (2) pip install pyinstaller

Python打包为exe详细教程

最简单:选中 pyinstaller,Alt + Enter,直接选择安装即可

Python打包为exe详细教程

(右下角)提示安装成功,即可。

Python打包为exe详细教程

二、打包 → pyinstaller -F *.py

1. 命令: pyinstaller -F  *.py(星号为py文件的全路径,如下图)
   (1) F : '大写'
   (2) * : '需要打包的 .py 文件的绝对路径'

2. 说明
   (1) 绝对路径中,不能带有 '空格'

2.1 执行命令

Python打包为exe详细教程

2.2 文件目录

Python打包为exe详细教程

三、可能存在问题

3.1 不是内部或外部命令

错误截图:

Python打包为exe详细教程

错误原因:没有配置 "环境变量"

解决方案:Python 环境变量配置详解

到此这篇关于Python打包为exe详细教程的文章就介绍到这了,更多相关Python打包exe内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python小技巧之批量抓取美女图片
Jun 06 Python
Python中文件I/O高效操作处理的技巧分享
Feb 04 Python
python2.7安装图文教程
Mar 13 Python
解决python3运行selenium下HTMLTestRunner报错的问题
Dec 27 Python
Python Sympy计算梯度、散度和旋度的实例
Dec 06 Python
Pytorch实现各种2d卷积示例
Dec 30 Python
python代码如何实现余弦相似性计算
Feb 09 Python
快速解决jupyter启动卡死的问题
Apr 10 Python
python 已知三条边求三角形的角度案例
Apr 12 Python
keras 使用Lambda 快速新建层 添加多个参数操作
Jun 10 Python
python中判断文件结束符的具体方法
Aug 04 Python
OpenCV-Python使用cv2实现傅里叶变换
Jun 09 Python
Python基础之数据类型知识汇总
May 18 #Python
Python实战之疫苗研发情况可视化
Python打包exe时各种异常处理方案总结
使用python向MongoDB插入时间字段的操作
May 18 #Python
OpenCV3.3+Python3.6实现图片高斯模糊
Python中for后接else的语法使用
python源码剖析之PyObject详解
You might like
通过PHP的内置函数,通过DES算法对数据加密和解密
2012/06/21 PHP
解析数组非数字键名引号的必要性
2013/08/09 PHP
PHP实现多图上传和单图上传功能
2018/05/17 PHP
CI框架简单分页类用法示例
2020/06/06 PHP
如何制作浮动广告 JavaScript制作浮动广告代码
2012/12/30 Javascript
JavaScript定时器详解及实例
2013/08/01 Javascript
JQuery移动页面开发之屏幕方向改变与滚屏的实现
2015/12/03 Javascript
jQuery图片左右滚动代码 有左右按钮实例
2016/06/20 Javascript
浅谈JSON.stringify()和JOSN.parse()方法的不同
2016/08/29 Javascript
Angular1.x复杂指令实例详解
2017/03/01 Javascript
详解vue-cli 脚手架项目-package.json
2017/07/04 Javascript
vue2.0 根据状态值进行样式的改变展示方法
2018/03/13 Javascript
微信小程序实现星级评分和展示
2018/07/05 Javascript
node读写Excel操作实例分析
2019/11/06 Javascript
vue的webcamjs集成方式
2020/11/16 Javascript
[00:52]黑暗之门更新 新英雄孽主驾临DOTA2
2016/08/24 DOTA
python实现批量获取指定文件夹下的所有文件的厂商信息
2014/09/28 Python
超实用的 30 段 Python 案例
2019/10/10 Python
为什么是 Python -m
2020/06/19 Python
Belle Maison倍美丛官网:日本千趣会旗下邮购网站
2016/07/22 全球购物
台湾线上百货零售购物平台:friDay购物
2017/08/18 全球购物
Qoo10台湾站:亚洲领先的在线市场
2018/05/15 全球购物
xml有哪些解析技术?区别是什么
2016/04/26 面试题
如何找出EMP表里面SALARY第N高的employee
2013/12/05 面试题
教学大赛获奖感言
2014/01/15 职场文书
重阳节登山活动方案
2014/02/03 职场文书
毕业生自荐信格式
2014/03/07 职场文书
房产委托公证书样本
2014/04/04 职场文书
2014年精神文明工作总结
2014/12/23 职场文书
四年级小学生评语
2014/12/26 职场文书
房租涨价通知
2015/04/23 职场文书
2016年小学生新年寄语
2015/08/18 职场文书
《平行四边形的面积》教学反思
2016/02/16 职场文书
医学会议开幕词
2016/03/03 职场文书
CSS3实现的侧滑菜单
2021/04/27 HTML / CSS
新手入门Mysql--概念
2021/06/18 MySQL