首页 > 软件开发 > PYTHON >

【Python】.py程序转换成.exe可执行程序

来源:互联网 2023-03-16 19:29:37 280

Python是一个强大的工具,可惜不是每个人的计算机里面都有安装。当您写了一个好用的工具。要如何让那些没有安装Python的人使用你的工具呢?xdg办公区 - 实用经验教程分享!

对于这样一个需要standalone exectuable环境的需求,直到撰写经验为止,只看到两个比较好用且有持续维护的套件。一个是py2exe。另外一个就是本经验要介绍的PyInstaller。

xdg办公区 - 实用经验教程分享!

xdg办公区 - 实用经验教程分享!

xdg办公区 - 实用经验教程分享!

xdg办公区 - 实用经验教程分享!

【Python】.py程序转换成.exe可执行程序xdg办公区 - 实用经验教程分享!

工具/原料

  • PyInstaller/
  • Python

PyInstaller安装

  • 1

    下载地址:http://www.pyinstaller.org/wikixdg办公区 - 实用经验教程分享!

    xdg办公区 - 实用经验教程分享!

    【Python】.py程序转换成.exe可执行程序xdg办公区 - 实用经验教程分享!

  • 1本页面未经授权抓取自百度经验
  • 2

    最新版本:PyInstaller 2.0xdg办公区 - 实用经验教程分享!

    xdg办公区 - 实用经验教程分享!

    xdg办公区 - 实用经验教程分享!

    【Python】.py程序转换成.exe可执行程序xdg办公区 - 实用经验教程分享!

  • 3

    直接“解压缩”之后即可使用,解压到您想让他在的路径即可xdg办公区 - 实用经验教程分享!

    xdg办公区 - 实用经验教程分享!

    【Python】.py程序转换成.exe可执行程序xdg办公区 - 实用经验教程分享!

  • PyInstaller配置

  • 1

    事先写好py程序xdg办公区 - 实用经验教程分享!

    xdg办公区 - 实用经验教程分享!

    xdg办公区 - 实用经验教程分享!

    xdg办公区 - 实用经验教程分享!

    【Python】.py程序转换成.exe可执行程序xdg办公区 - 实用经验教程分享!

  • 2

    在命令行执行:python Makespec.py--console --onefile NotePad\notepad.pyxdg办公区 - 实用经验教程分享!

    报错:Configfile is missing or unreadable. Please run Configure.py before buildingxdg办公区 - 实用经验教程分享!

    xdg办公区 - 实用经验教程分享!

    xdg办公区 - 实用经验教程分享!

    xdg办公区 - 实用经验教程分享!

    【Python】.py程序转换成.exe可执行程序xdg办公区 - 实用经验教程分享!

  • 3

    在命令行执行:Configure.pyxdg办公区 - 实用经验教程分享!

    报错:Python 2.6 on Windows support needs pywin32,Please install http://sourceforge.net/projects/pywin32/xdg办公区 - 实用经验教程分享!

    xdg办公区 - 实用经验教程分享!

    xdg办公区 - 实用经验教程分享!

    xdg办公区 - 实用经验教程分享!

    xdg办公区 - 实用经验教程分享!

    【Python】.py程序转换成.exe可执行程序xdg办公区 - 实用经验教程分享!

  • 4

    安装最新版本的 pywin32-217.win32-py2.7.exe,下载地址:http://sourceforge.net/projects/pywin32/files/pywin32/Build 217/xdg办公区 - 实用经验教程分享!

    xdg办公区 - 实用经验教程分享!

    xdg办公区 - 实用经验教程分享!

    xdg办公区 - 实用经验教程分享!

    【Python】.py程序转换成.exe可执行程序xdg办公区 - 实用经验教程分享!

  • PyInstaller使用

  • 1

    命令行中运行xdg办公区 - 实用经验教程分享!

    xdg办公区 - 实用经验教程分享!

    xdg办公区 - 实用经验教程分享!

    xdg办公区 - 实用经验教程分享!

    【Python】.py程序转换成.exe可执行程序xdg办公区 - 实用经验教程分享!

  • 2

    目录切换到PyInstaller的安装目录“E:\pyinstaller-1.5\pyinstaller-1.5>”xdg办公区 - 实用经验教程分享!

    xdg办公区 - 实用经验教程分享!

    xdg办公区 - 实用经验教程分享!

    【Python】.py程序转换成.exe可执行程序xdg办公区 - 实用经验教程分享!

  • 3

    xdg办公区 - 实用经验教程分享!

    在PyInstaller的安装目录下新建一个文件夹(比如NotePad), 然后将要转换的py脚本放到文件夹里(notepad.py)xdg办公区 - 实用经验教程分享!

    xdg办公区 - 实用经验教程分享!

    xdg办公区 - 实用经验教程分享!

    【Python】.py程序转换成.exe可执行程序xdg办公区 - 实用经验教程分享!

  • 4

    E:\pyinstaller-1.5\pyinstaller-1.5>python Makespec.py --console --onefileNotePad\notepad.pyxdg办公区 - 实用经验教程分享!

    xdg办公区 - 实用经验教程分享!

    【Python】.py程序转换成.exe可执行程序xdg办公区 - 实用经验教程分享!

  • 5

    xdg办公区 - 实用经验教程分享!

    E:\pyinstaller-1.5\pyinstaller-1.5>python Build.py NotePad\notepad.specxdg办公区 - 实用经验教程分享!

    xdg办公区 - 实用经验教程分享!

    【Python】.py程序转换成.exe可执行程序xdg办公区 - 实用经验教程分享!

  • 6

    验证exeE:\pyinstaller-1.5\pyinstaller-1.5>xdg办公区 - 实用经验教程分享!

    E:\pyinstaller-1.5\pyinstaller-1.5\NotePad\dist\notepad.exe 0 0 100(成功)xdg办公区 - 实用经验教程分享!

    【Python】.py程序转换成.exe可执行程序xdg办公区 - 实用经验教程分享!

  • 7

    查看生成的文件,生成的中间文件specxdg办公区 - 实用经验教程分享!

    xdg办公区 - 实用经验教程分享!

    xdg办公区 - 实用经验教程分享!

    xdg办公区 - 实用经验教程分享!

    xdg办公区 - 实用经验教程分享!

    【Python】.py程序转换成.exe可执行程序xdg办公区 - 实用经验教程分享!

  • 8

    xdg办公区 - 实用经验教程分享!

    查看生成的文件,生成的最终文件exexdg办公区 - 实用经验教程分享!

    xdg办公区 - 实用经验教程分享!

    xdg办公区 - 实用经验教程分享!

    xdg办公区 - 实用经验教程分享!

    xdg办公区 - 实用经验教程分享!

    xdg办公区 - 实用经验教程分享!

    xdg办公区 - 实用经验教程分享!

    【Python】.py程序转换成.exe可执行程序xdg办公区 - 实用经验教程分享!

  • 注意事项

    • 在转换之前要确保py程序可以正常通过xdg办公区 - 实用经验教程分享!

    • 如果转换过程中出现什么错误,用搜索引擎搜索解决一下

      xdg办公区 - 实用经验教程分享!

      xdg办公区 - 实用经验教程分享!

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!xdg办公区 - 实用经验教程分享!


    标签: python

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码