用Pyinstaller将python文件打包为exe文件

本文介绍了如何使用PyInstaller将Python文件打包成EXE可执行文件,以便在无Python环境的电脑上运行。方法包括基本打包和带有图标的打包方式,并提供了报错解决方案及spec文件的高级配置说明。
摘要由CSDN通过智能技术生成

用Pyinstaller将python文件打包为exe文件

(可以在没有安装python的环境中运行)

cmd命令行安装

pip install pyinstaller 

方法一:将所有需要的打包到exe
在pycharm中输入

pyinstaller -F xxx.py  

产生dist 文件夹,内含一个单独的exe文件
可以在任何没有安装python的环境中运行

方法二:含图标txx.ico打包到exe
在pycharm中输入

pyinstaller -F -i txx.ico xxx.py  

前期准备:
阿里巴巴矢量图标库www.iconfont.cn (png格式)
在线图片转换www.easyicon.net/covert/ (转成ico格式)

参考

教你使用Pyinstaller制作exe程序

报错的解决:

ModuleNotFoundError: No module named 'PIL’

pyinstaller -F python自练习\else\ps_link.py --hidden-import PIL

这是搜到的方法,试了未成功

我的解决方法是:
在py文件中import的前面加上:

import sys
sys.path.append('E:\\python项目\\Lib\\site-packages')
from PIL import Image

(python项目) E:\python项目>(输入)

pyinstaller python自练习/else/ps_link.py

或者

pyinstaller -F python自练习/else/ps_link.py

产生两个新文件夹
在这里插入图片描述
dist 内找到.exe文件,单击执行
在这里插入图片描述
|

|

|

高级用法:

打包一遍以后,会在py文件目录下生成spec文件,是一个打包脚本。可以编辑其中内容实现高级功能。

spec文件配置

Pyinstaller打包exe附带图片的方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值