Python打包为exe详细教程

 更新时间:2021年05月18日 16:40:16   作者:鱼丸丶粗面  
今天给大家介绍如何用Python打包exe,文中有非常详细的教程,对正在学习python的小伙伴们有很好地帮助,需要的朋友可以参考下

一、安装 → 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 自带的)

在这里插入图片描述

2. 安装 pyinstaller

在这里插入图片描述

1.2 方式2:Pycharm

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

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

二、打包 → pyinstaller -F *.py

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

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

2.1 执行命令

在这里插入图片描述

2.2 文件目录

在这里插入图片描述

三、可能存在问题

3.1 不是内部或外部命令

错误截图:

在这里插入图片描述

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

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

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

相关文章

  • python通过ffmgep从视频中抽帧的方法

    python通过ffmgep从视频中抽帧的方法

    今天小编就为大家分享一篇python通过ffmgep从视频中抽帧的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-12-12
  • Pytorch转tflite方式

    Pytorch转tflite方式

    这篇文章主要介绍了Pytorch转tflite方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-05-05
  • python 接收处理外带的参数方法

    python 接收处理外带的参数方法

    今天小编就为大家分享一篇python 接收处理外带的参数方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-12-12
  • Python timeit模块的使用实践

    Python timeit模块的使用实践

    timeit 模块是 Python 标准库中的模块,无需安装,直接导入就可以使用。这篇文章主要介绍了Python timeit模块的使用,需要的朋友可以参考下
    2020-01-01
  •  Python 代码制作动态鞭炮

     Python 代码制作动态鞭炮

    这篇文章主要介绍了 Python 代码制作动态鞭炮,将一个录制好的鞭炮视频以字符画的形式复现,基本步骤是帧采样 → 逐帧转换为字符画 → 字符画合成视频,下面来看看具体的实现步骤吧,需要的小伙伴可以参考一下
    2022-01-01
  • python数字图像处理之图像自动阈值分割示例

    python数字图像处理之图像自动阈值分割示例

    这篇文章主要为大家介绍了python数字图像处理之图像自动阈值分割示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • Python深入了解defaultdict之轻松处理默认值与复杂数据结构

    Python深入了解defaultdict之轻松处理默认值与复杂数据结构

    在Python标准库collections模块中,defaultdict提供了一种在字典访问不存在的键时自动提供默认值的便利方式,这篇文章详细介绍了defaultdict的使用方法、基础概念、创建实例的步骤以及应用场景,需要的朋友可以参考下
    2024-09-09
  • python列表每个元素同增同减和列表元素去空格的实例

    python列表每个元素同增同减和列表元素去空格的实例

    今天小编就为大家分享一篇python列表每个元素同增同减和列表元素去空格的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-07-07
  • Django分页器的用法你都了解吗

    Django分页器的用法你都了解吗

    在我们做Django项目,数据量比较大的时候,我们需要分页器来做分页显示,接下来重点给大家介绍利用Django开发MVT模型项目时分页器的使用,感兴趣的朋友一起看看吧
    2021-05-05
  • python写日志封装类实例

    python写日志封装类实例

    这篇文章主要介绍了python写日志封装类,实例分析了Python操作日志的相关技巧,需要的朋友可以参考下
    2015-06-06

最新评论