【python】使用pyinstaller将py文件打包成exe可执行程序

本文介绍了如何使用PyInstaller将Python脚本打包成可执行的exe程序。首先,通过pip安装PyInstaller,如果遇到问题,可以考虑使用离线安装方式。接着,在CMD中进入Python文件所在目录,使用`pyinstaller -F 文件名.py`进行打包。打包后,exe程序位于dist文件夹内。需要注意的是,打包的exe可能会因缺少库或导入错误而无法运行,这可能需要检查Python环境和库的正确性,或者手动编辑spec文件添加隐藏导入。最后,指出PyInstaller打包的exe可能存在跨平台问题,且C或C++编译的程序更适合作为可执行文件。
摘要由CSDN通过智能技术生成

首先安装pyinstaller :pip install pyinstaller

安装失败可以尝试离线安装。这里推荐一个python库镜像站:https://www.lfd.uci.edu/~gohlke/pythonlibs/ 

pyinstaller的官方下载:http://www.pyinstaller.org/

安装完成后就可以进行打包了。

运行cmd,进入到要打包的py文件的所在文件夹,输入pyinstaller -F xxxx.py (xxxx.py为要打包的文件名)回车就可以进行最简单的打包。

打包完成后,会生成一个dist文件夹,和一个xxxx.spec文件,打包好的exe程序就在dist文件夹里。

这里说几个关于pyinstaller的坑:

生成的exe程序不一定能运行,原因有几个:

1.你的python环境缺少了你import的库,如果你用的pycharm,你在pycharm里面安装的库,你的本地环境里可能并没有,所以你可以通过pip list查看你本地安装了哪些库,缺少了哪些库。然后将缺少的库pip安装在本地。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值