pyinstaller不兼容pyecharts的问题

使用pyinstaller进行python程序打包的时候,在https://github.com/pyinstaller/pyinstaller/wiki/Supported-Packages上看到对于pyecharts的支持不好,因此不能将pyecharts打包到程序当中,会出现错误
pyinstaller对pyecharts的兼容性为erro
网上找的方法大都云里雾里的,大概意思就是pyecharts涉及到一些js,json文件没有打包,使得整个打包软件找不到相关文件,所以报错。
我的方法是pyinstaller -D 文件名 后,会有一系列的文件生成在dist文件夹中,我们另外从python的site_package中找到pyecharts文件夹,并把这整个文件夹都放到dist文件夹中,这样在运行打包的软件就不会报错了
我自己电脑的pyecharts文件夹地址如上
放在这里

最后分享下运行命令,进入命令行要先输入chcp 65001,否则有可能会报utf-8的格式错误
之后直接输入下列命令,其中-D表示生成带有文件夹的可执行文件,这种模式下exe文件打开速度会远远大于整个exe文件,-w表示只显示自己做的gui界面,不现实命令行界面的了,-i后面接你的ico图标,他会作为你生成的exe文件的图标,total.py就是你整个软件的主py代码

pyinstaller -D -w -i hand_cure.ico total.py

之后再按照上面说的,把pyecharts放进文件夹,就搞定了

评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值