pyinstaller打包成功,但是运行exe的时候报错,显示找不到index.html怎么办?

问题遇到的现象和发生背景

写了一个脚本,用了pywebio让它好看一点,用pyinstaller打包成功,但是运行的时候显示找不到Index.html

img

这个是page.py部分的代码

img

在pycharm环境下是能跑的,但是封装后,就跑不了了

我的解答思路和尝试过的方法

我是打算把这个指向的路径直接改成D:\tpl\index.html,目前还在尝试。
尝试的结果是失败的,如图

img


现在换了个方式,我把html和py一起打包,并且把最后的
if name=='main':
start_server(
cdn=False,
applications=[main_1,],
auto_open_webbrowser=True,
port=8080
)
CDN设成了false但是 还是报错

img

所以我想请教下大家怎么解决!

你的代码应该使用了index.html文件,你要将index.html文件放到你的exe同目录就行了