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使用urllib2获取网络资源实例讲解
Dec 02 Python
浅谈python 四种数值类型(int,long,float,complex)
Jun 08 Python
Python探索之SocketServer详解
Oct 28 Python
Python cookbook(数据结构与算法)从字典中提取子集的方法示例
Mar 22 Python
Python实现的求解最小公倍数算法示例
May 03 Python
Python subprocess模块常见用法分析
Jun 12 Python
python算法与数据结构之冒泡排序实例详解
Jun 22 Python
python列表推导和生成器表达式知识点总结
Jan 10 Python
无需压缩软件,用python帮你操作压缩包
Aug 17 Python
python 实现mysql自动增删分区的方法
Apr 01 Python
使用pandas模块实现数据的标准化操作
May 14 Python
详解pytorch创建tensor函数
Mar 22 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的网址
2006/11/25 PHP
php检测用户是否用手机(Mobile)访问网站的类
2014/01/09 PHP
php判断linux下程序问题实例
2015/07/09 PHP
Wordpress ThickBox 点击图片显示下一张图的修改方法
2010/12/11 Javascript
为指定的元素添加遮罩层的示例代码
2014/01/15 Javascript
jquery点击缩略图切换视频播放特效代码分享
2015/09/15 Javascript
原生js实现图片层叠轮播切换效果
2016/02/02 Javascript
canvas实现手机端用来上传用户头像的代码
2016/10/20 Javascript
简单理解js的prototype属性及使用
2016/12/07 Javascript
微信小程序 用户数据解密详细介绍
2017/01/09 Javascript
jQuery实现复选框的全选和反选
2017/02/02 Javascript
Bootstrap模态窗口源码解析
2017/02/08 Javascript
nodejs动态创建二维码的方法
2017/08/12 NodeJs
jquery自定义显示消息数量
2017/12/19 jQuery
微信小程序使用wx.request请求服务器json数据并渲染到页面操作示例
2019/03/30 Javascript
JavaScript实现模态对话框实例
2020/01/13 Javascript
详解Python命令行解析工具Argparse
2016/04/20 Python
python在Windows下安装setuptools(easy_install工具)步骤详解
2016/07/01 Python
Python列表list排列组合操作示例
2018/12/18 Python
python 发送和接收ActiveMQ消息的实例
2019/01/30 Python
anaconda中更改python版本的方法步骤
2019/07/14 Python
对Python获取屏幕截图的4种方法详解
2019/08/27 Python
python rsa-oaep加密的示例代码
2020/09/23 Python
Pycharm如何自动生成头文件注释
2020/11/14 Python
细说CSS3中box属性中的overflow-x属性和overflow-y属性值的效果
2014/07/21 HTML / CSS
美国职棒大联盟的官方手套、球和头盔:Rawlings
2020/02/15 全球购物
一套SQL笔试题
2016/08/14 面试题
药物学专业学生的自我评价
2013/10/27 职场文书
营业经理岗位职责
2013/11/10 职场文书
创建市级文明单位实施方案
2014/03/01 职场文书
媒体宣传策划方案
2014/05/25 职场文书
情人节活动总结范文
2015/02/05 职场文书
六一儿童节新闻稿
2015/07/17 职场文书
演讲稿:态度决定一切
2019/04/02 职场文书
浅谈MySQL之浅入深出页原理
2021/06/23 MySQL
使用vuex-persistedstate本地存储vuex
2022/04/29 Vue.js