鱼C论坛

 找回密码
 立即注册
查看: 2149|回复: 16

[已解决]pyinstaller打包新版pyecharts1.71后,执行程序报错

[复制链接]
发表于 2020-5-25 13:56:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
pyinstaller打包py文件,带有pyecharts1.71的程序,在pycharm中运行程序可以显示可视化图表,打包完后就无法显示,一运行就报错,程序已停止工作,请问有什么办法可以解决吗?(python3.6+pyecharts1.71+pycharm)
最佳答案
2020-5-25 17:45:02
nickshen888 发表于 2020-5-25 17:16
请问一下,pyecharts生成的html文件,你是怎么加载在pyqt5窗体中的呢

这个就不知道了。关于上面的内容,写了个帖子详细一些,你参考一下:https://fishc.com.cn/thread-170212-1-1.html
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-5-25 13:58:09 | 显示全部楼层
pyinstaller 打包后的py 文件 不是变成 exe 程序了嘛?怎么能还在pycharm运行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-25 14:09:03 | 显示全部楼层
Twilight6 发表于 2020-5-25 13:58
pyinstaller 打包后的py 文件 不是变成 exe 程序了嘛?怎么能还在pycharm运行

打包完运行exe程序后,可以登入界面,但是一运行生成图表,就报错,程序停止工作了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-25 14:09:51 | 显示全部楼层
nickshen888 发表于 2020-5-25 14:09
打包完运行exe程序后,可以登入界面,但是一运行生成图表,就报错,程序停止工作了

打包时候你输入的pyinstaller 代码是什么样的 发我看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-25 14:17:20 | 显示全部楼层
Twilight6 发表于 2020-5-25 14:09
打包时候你输入的pyinstaller 代码是什么样的 发我看看

pyinstaller -D -w -i C:\Users\Administrator\PycharmProjects\损益表采集项目\img\bird.ico main.py
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-25 14:19:27 | 显示全部楼层
nickshen888 发表于 2020-5-25 14:17
pyinstaller -D -w -i C:%users\Administrator\PycharmProjects\损益表采集项目\img\bird.ico main.py

重新打包 ,把 -D 换成 -F  还有路径改成全英文

试试看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-25 14:20:24 | 显示全部楼层
电脑砸了再买一台就好了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-25 14:22:13 | 显示全部楼层
Twilight6 发表于 2020-5-25 14:19
重新打包 ,把 -D 换成 -F  还有路径改成全英文

试试看

没有用,网上查了是pyinstaller与pyecharts不兼容
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-25 14:22:32 | 显示全部楼层
去掉所有参数打包,然后在命令窗口运行打包的exe文件,看看报错信息是什么。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-25 14:24:02 | 显示全部楼层
nickshen888 发表于 2020-5-25 14:22
没有用,网上查了是pyinstaller与pyecharts不兼容

噢 好吧 。。。 我以为是以为环境问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-25 14:33:33 | 显示全部楼层
nickshen888 发表于 2020-5-25 14:22
没有用,网上查了是pyinstaller与pyecharts不兼容

可以参考这个试试:
https://blog.csdn.net/weixin_43865152/article/details/93781051
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-25 14:37:20 | 显示全部楼层
txxcat 发表于 2020-5-25 14:33
可以参考这个试试:
https://blog.csdn.net/weixin_43865152/article/details/93781051

这个我查到过,没用,我现在是pyecharts1.71新版的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-25 16:11:15 | 显示全部楼层
nickshen888 发表于 2020-5-25 14:37
这个我查到过,没用,我现在是pyecharts1.71新版的

我找了个程序做了一下测试,现在找到解决方法了:
在exe文件下新建目录pyecharts;
找到python下第三方包的pyecharts目录,把datasets和render两个目录拷贝到刚才新建的目录下;
运行,OK。
我的运行环境是:win10 64 + python3.8.2 + pyecharts1.71
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-25 16:54:51 | 显示全部楼层
txxcat 发表于 2020-5-25 16:11
我找了个程序做了一下测试,现在找到解决方法了:
在exe文件下新建目录pyecharts;
找到python下第三方 ...

我试了,可以一运行就提示main.exe已停止工作,你QQ号吗能否加一下

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-25 16:57:45 | 显示全部楼层
nickshen888 发表于 2020-5-25 16:54
我试了,可以一运行就提示main.exe已停止工作,你QQ号吗能否加一下

我的运行环境是:win7+python3.6.6+pyecharts1.71
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-25 17:16:41 | 显示全部楼层
nickshen888 发表于 2020-5-25 16:54
我试了,可以一运行就提示main.exe已停止工作,你QQ号吗能否加一下

请问一下,pyecharts生成的html文件,你是怎么加载在pyqt5窗体中的呢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-25 17:45:02 | 显示全部楼层    本楼为最佳答案   
nickshen888 发表于 2020-5-25 17:16
请问一下,pyecharts生成的html文件,你是怎么加载在pyqt5窗体中的呢

这个就不知道了。关于上面的内容,写了个帖子详细一些,你参考一下:https://fishc.com.cn/thread-170212-1-1.html
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-21 00:58

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表