nickshen888 发表于 2020-5-25 13:56:06

pyinstaller打包新版pyecharts1.71后,执行程序报错

pyinstaller打包py文件,带有pyecharts1.71的程序,在pycharm中运行程序可以显示可视化图表,打包完后就无法显示,一运行就报错,程序已停止工作,请问有什么办法可以解决吗?(python3.6+pyecharts1.71+pycharm)

Twilight6 发表于 2020-5-25 13:58:09

pyinstaller 打包后的py 文件 不是变成 exe 程序了嘛?怎么能还在pycharm运行

nickshen888 发表于 2020-5-25 14:09:03

Twilight6 发表于 2020-5-25 13:58
pyinstaller 打包后的py 文件 不是变成 exe 程序了嘛?怎么能还在pycharm运行

打包完运行exe程序后,可以登入界面,但是一运行生成图表,就报错,程序停止工作了

Twilight6 发表于 2020-5-25 14:09:51

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

打包时候你输入的pyinstaller 代码是什么样的 发我看看

nickshen888 发表于 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

Twilight6 发表于 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还有路径改成全英文

试试看

老八秘制 发表于 2020-5-25 14:20:24

电脑砸了再买一台就好了

nickshen888 发表于 2020-5-25 14:22:13

Twilight6 发表于 2020-5-25 14:19
重新打包 ,把 -D 换成 -F还有路径改成全英文

试试看

没有用,网上查了是pyinstaller与pyecharts不兼容

txxcat 发表于 2020-5-25 14:22:32

去掉所有参数打包,然后在命令窗口运行打包的exe文件,看看报错信息是什么。

Twilight6 发表于 2020-5-25 14:24:02

nickshen888 发表于 2020-5-25 14:22
没有用,网上查了是pyinstaller与pyecharts不兼容

噢 好吧 。。。 我以为是以为环境问题 {:10_266:}

txxcat 发表于 2020-5-25 14:33:33

nickshen888 发表于 2020-5-25 14:22
没有用,网上查了是pyinstaller与pyecharts不兼容

可以参考这个试试:
https://blog.csdn.net/weixin_43865152/article/details/93781051

nickshen888 发表于 2020-5-25 14:37:20

txxcat 发表于 2020-5-25 14:33
可以参考这个试试:
https://blog.csdn.net/weixin_43865152/article/details/93781051

这个我查到过,没用,我现在是pyecharts1.71新版的

txxcat 发表于 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

nickshen888 发表于 2020-5-25 16:54:51

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

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

nickshen888 发表于 2020-5-25 16:57:45

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

我的运行环境是:win7+python3.6.6+pyecharts1.71

nickshen888 发表于 2020-5-25 17:16:41

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

请问一下,pyecharts生成的html文件,你是怎么加载在pyqt5窗体中的呢

txxcat 发表于 2020-5-25 17:45:02

nickshen888 发表于 2020-5-25 17:16
请问一下,pyecharts生成的html文件,你是怎么加载在pyqt5窗体中的呢

这个就不知道了。关于上面的内容,写了个帖子详细一些,你参考一下:https://fishc.com.cn/thread-170212-1-1.html
页: [1]
查看完整版本: pyinstaller打包新版pyecharts1.71后,执行程序报错