To pack your python scripts to EXE by using PyInstaller3.0

本文介绍了如何使用PyInstaller 3.0将Python脚本打包成EXE文件。首先,通过pip在Scripts目录下安装PyInstaller。然后,通过pyinstaller.exe工具对hello.py进行封装,但运行时可能会遇到缺少python34.dll的问题,需要从特定路径复制此文件到生成的目录。对于更复杂的脚本,如tone_detect.py,可能需要用到upx进行进一步处理。
摘要由CSDN通过智能技术生成


PyInstaller 3.0 兼容 Python 2.7及 Python 3.3+, 实际测试效果如下 -


1. 安装: 使用 pip 进行安装, pip 位于 python 安装路径下的 Scripts 目录




切换至该目录执行


pip install pyinstaller

会自动安装所需组件, 若需要通过 proxy 安装的话
pip --proxy http://server:port install pyinstaller

安装完成即会有 pyinstaller.exe 工具.


测试一下 hello.py 封装的效果

print("Hello")



实际运行的时候会提示缺少 python34.dll



将 python34.dll 复制到 D:\build\hello 下就可以.


python34.dll 的位置: C:\Users\<user>\AppData\Roaming\pyinstaller\bincache00_py34_64bit




比较复杂的编译会用到 upx 如 tone_detect.py:



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值