Python代码转EXE程序

文章目录

    • 准备工具
    • 工具安装
          • 安装工具前了解
          • 安装pywin32
          • 安装 pyinstaller
    • 代码转换
          • 前提了解
          • 运行命令
          • 运行结果
    • 结果展示
    • 优秀链接


昨天应一朋友需求 将python代码 打包成一个可以在Windows系统下不用安装python就可执行的 . exe 文件
通过翻阅资料,结果还是好的。所以将整个过程做了简单的规整,分享给大家。


准备工具

  1. pip 安装工具
    包管理工具,用于安装第三方管理模块
    下载地址
    https://pypi.org/project/pip/#files
  2. pyinstaller
    是一个压缩python文件成为可执行程序的一个软件
    下载地址
    http://www.pyinstaller.org/
  3. pywin32
    Python所提供的第三方库,目的是通过Pywin32提供的接口来达到间接调用windowsAPI的效果。
    下载地址
    https://sourceforge.net/projects/pywin32/files/pywin32/Build 219/

工具安装

安装工具前了解
  1. 首先你的主机要有python环境,如果没有先安装python,版本自行决定。
  2. 检查是否存在pip 工具,因为pip基本集成在了python中,只要安装python一般就会存在,保险期间还是再看看:你的python安装路径下的 \Scripts 目录下是否存在 pip.exe 的文件。有不必安装。
安装pywin32

注意 64位与32 位的版本,你下载的版本需要和你安装的python的版本保持一致。
直接双击安装就好。
Python代码转EXE程序_第1张图片

安装 pyinstaller

将下载的压缩包移到指定位置,在压缩包所在的目录打开命令行【到目标目录中的空白处,按住shift键,鼠标右击。在出现的小窗口中找:在此处打开Powershell窗口 】 或者cd 到该目录下,再输入 :

pip install pyinstaller

在这里插入图片描述
安装成功 :
在这里插入图片描述


代码转换

前提了解
  1. python 代码文件位置不受限制
  2. 运行命令时所在的文件夹位置不受限制,建议创建一个空文件夹,在空文件夹下打开命令行,运行命令。命令行打开方式:【到目标目录中的空白处,按住shift键,鼠标右击。在出现的小窗口中找:在此处打开Powershell窗口 】
  3. 第一次运行命令的时候可能会报错,如果报错,原因是变量的问题。
    解决方法是在python的安装目录下找到 Scripts\ pyinstaller.exe 双击运行。然后再运行命令。
    例如 :D:\python37\Scripts\pythinstaller.exe
运行命令
pyinstaller -F X:\XXXX\XXXXX.py

xxx 只是你的python文件路径及文件名。

运行结果

在当前文件夹下多出两个文件夹,一个文件 :可执行文件位于dist文件夹下。
Python代码转EXE程序_第2张图片
生成 exe 文件的路径 :
在这里插入图片描述


结果展示

Python代码转EXE程序_第3张图片
demo 很简单
Python代码转EXE程序_第4张图片

优秀链接

pyinstaller 软件的使用还有部分细节性的问题 大家可以参考下面链接 :
https://www.crifan.com/use_pyinstaller_to_package_python_to_single_executable_exe/

你可能感兴趣的:(python学习)