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 相关文章推荐
pycharm 使用心得(一)安装和首次使用
Jun 05 Python
Python实现备份文件实例
Sep 16 Python
python编程通过蒙特卡洛法计算定积分详解
Dec 13 Python
《Python学习手册》学习总结
Jan 17 Python
教你使用python画一朵花送女朋友
Mar 29 Python
解决pycharm运行时interpreter为空的问题
Oct 29 Python
Python3 Tkinter选择路径功能的实现方法
Jun 14 Python
使用pip安装python库的多种方式
Jul 31 Python
如何使用python记录室友的抖音在线时间
Jun 29 Python
Python 如何调试程序崩溃错误
Aug 03 Python
Python Opencv图像处理基本操作代码详解
Aug 31 Python
用python发送微信消息
Dec 21 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的输出:缓存并压缩动态页面
2013/06/11 PHP
PHP仿博客园 个人博客(2) 数据库增添改删
2013/07/05 PHP
zend framework框架中url大小写问题解决方法
2014/08/19 PHP
phpStudy访问速度慢和启动失败的解决办法
2015/11/19 PHP
PHP内存缓存功能memcached示例
2016/10/19 PHP
CI框架AR数据库操作常用函数总结
2016/11/21 PHP
PHP连接MySQL进行增、删、改、查操作
2017/02/19 PHP
Thinkphp框架使用list_to_tree 实现无限级分类列出所有节点示例
2020/04/04 PHP
TP框架实现上传一张图片和批量上传图片的方法分析
2020/04/23 PHP
JavaScipt基本教程之JavaScript语言的基础
2008/01/16 Javascript
JS简单实现登陆验证附效果图
2013/11/19 Javascript
QQ空间顶部折页撕开效果示例代码
2014/06/15 Javascript
JS实现一个按钮的方法
2015/02/05 Javascript
js实现数组转换成json
2015/06/26 Javascript
jQuery的事件委托实例分析
2015/07/15 Javascript
基于js实现微信发送好友如何分享到朋友圈、微博
2015/11/30 Javascript
JS实现身份证输入框的输入效果
2017/08/21 Javascript
React组件refs的使用详解
2018/02/09 Javascript
微信小程序实现提交input信息到后台的方法示例
2019/01/19 Javascript
原生JS实现弹幕效果的简单操作指南
2020/11/10 Javascript
python实现跨文件全局变量的方法
2014/07/07 Python
解决Django migrate No changes detected 不能创建表的问题
2018/05/27 Python
解决Python print输出不换行没空格的问题
2018/11/14 Python
python爬取Ajax动态加载网页过程解析
2019/09/05 Python
Python爬虫图片懒加载技术 selenium和PhantomJS解析
2019/09/18 Python
Tensorflow限制CPU个数实例
2020/02/06 Python
Python基于Socket实现简单聊天室
2020/02/17 Python
使用Python获取当前工作目录和执行命令的位置
2020/03/09 Python
Meli Melo官网:名媛们钟爱的英国奢侈手包品牌
2017/04/17 全球购物
澳大利亚正品化妆品之家:Cosmetic Capital
2017/07/03 全球购物
2014信息技术专业毕业生自我评价
2014/01/17 职场文书
热门专业求职信
2014/05/24 职场文书
培训班开班主持词
2015/07/02 职场文书
用几道面试题来看JavaScript执行机制
2021/04/30 Javascript
浅析NIO系列之TCP
2021/06/15 Java/Android
css3应用示例:新增的选择器
2022/03/16 HTML / CSS