文章目录

  • 准备工具
  • 工具安装
    • 安装工具前了解
    • 安装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的版本保持一致。
直接双击安装就好。

安装 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文件夹下。

生成 exe 文件的路径 :


结果展示


demo 很简单

优秀链接

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

Python代码转EXE程序相关推荐

  1. 一个window下的简单的全局快捷键向指定的进程发送的c代码与exe程序下载(二)

    c代码:一个window下的简单的全局快捷键向指定的进程发送的c代码与exe程序下载 -----------------这是文件 hotkey.zip base64后的字符,复制代码时不要复制我(共2 ...

  2. Python脚本制作exe程序超详细!

    Python脚本制作exe程序 1 为什么要将python脚本打包成exe程序 2 制作exe程序 1 为什么要将python脚本打包成exe程序 Python具有丰富和强大的库,能够把用其他语言制作 ...

  3. Python代码转换为exe可执行程序详解

    一,简介 Python写完程序,要靠命令来执行太LOW,太低调了,还不华丽了. 再说别人的电脑,都没有Python库,怎么执行,还能不能愉快的一起玩耍了. 所以哪怕只会写一个HelloWorld,也要 ...

  4. python3打包成exe怎么给别人用_pyinstaller 打包python文件成.exe程序

    使用pycharm写好的代码,每次都要使用pycharm来执行比较麻烦,打包成.exe程序后可以直接运行,还可以发到别的电脑上执行,比较方便. 1.打开cmd命令提示符窗口,cd到pip.exe所在的 ...

  5. python封装成exe win7不能用_如何在win7 64位系统下用pyinstaller打包python代码成exe

    添加网络打印机步骤 1.安装.使用PyInstaller需要安装PyWin32. 下载与Python对应的PyInstaller版本 抄 , 解压后就算安装好了 . 2.生成exe文件.Python程 ...

  6. Python代码转换为exe可执行程序详解【转】

    转自:https://blog.csdn.net/woshisangsang/article/details/73230433 一,简介 Python写完程序,要靠命令来执行太LOW,太低调了,还不华 ...

  7. 使用nuitka打包python代码为exe可执行程序

    文章目录 前言 一.nuitka是什么? 二.nuitka打包流程 我的python环境 1.下载C编译器 2.下载Nuitka 3.使用nuitka简单打包python代码 4.使用nuitka打包 ...

  8. python转成exe_将python程序转换成exe程序

    将python程序转换成exe. 一. 先安装python 2.安装下载包,一路next. 3.为计算机添加安装目录搭到环境变量,如图把python的安装目录添加到pth系统变量中即 可.(D:\\p ...

  9. python代码变成运行程序_用Python脚本转换成windows的可执行程序

    下载并运行与你所安装的Python对应的py2exe版本的 installer,这将安装py2exe和相应的例子:这些例子被安装在lib\site-packages\py2exe\samples目录下 ...

  10. python能做出exe程序么_教你用python做exe程序

    pyinstaller是一个python扩展包,可以将python文件转换成exe文件,这样就可以实现在没有python的环境下运行想运行的程序啦! 也可以用python做一个windows桌面应用程 ...

最新文章

  1. 获得诺贝尔奖的底层小职员 | 从来没有一个高手,是在一夜之间强大起来的
  2. python django mysql安装_Django+Nginx+uWSGI+Mysql搭建Python Web服务器
  3. linux各版本代码量,linux各版本对应溢出漏洞总结(溢出代码)
  4. mysql死锁解决办法
  5. boost::boyer_myrvold_params::kuratowski_subgraph用法的测试程序
  6. ubuntu adb 调试手机
  7. 处女座男生颜值测试软件,颜值在线又绅士的星座男(图)
  8. 使用Azure DevOps持续集成GitHub项目
  9. Linux 资料大全
  10. 51单片机存储器结构
  11. Android实现思维导图功能,Android实现思维导图
  12. 太宰治小说《人间失格》读后感及txt、epub、mobil电子图书下载
  13. format mla_MLAFormatMLA格式解读
  14. 运筹优化学习08:Repairing MIP infeasibility through local branching
  15. 进阶篇:3.1)注塑件设计
  16. Android逆向之分析某锁机恶意软件
  17. 关于拼板邮票孔制作规范
  18. python数据库管理实例_Python之路【第八篇】:堡垒机实例以及数据库操作
  19. 2023年网络安全比赛--JavaScript安全绕过中职组(超详细)
  20. java Spring的AOP理解和动态代理

热门文章

  1. Excel表格身份证号码如何一键提取性别、年龄、出生年月
  2. Vue安装环境最全教程,傻瓜式安装
  3. Qt使用教程(C++版)
  4. 外资公司章程标准范本
  5. 基于Matlab解决线性规划问题
  6. 知网查重报告html乱码,知网查重报告乱码如何解决?
  7. Git克隆仓库代码至本地
  8. 教室录播系统方案_录播教室技术解决方案
  9. 监控容器并实现邮箱报警(cAdvisor 、AlertManager)
  10. android之仿朋友圈程序,Android仿微信朋友圈添加图片的实例代码