昨天刚开始使用Flask和Python,所以这可能是一个愚蠢的问题,但是通过flask:5000服务器运行Python脚本并在本地运行它有什么区别?
我有一个使用pocketsphinx的脚本,当我在我的终端中运行它时,它可以正常工作,但是当我从我的烧瓶网站调用它时会出错。
错误是:
“acmod.c”,第83行:文件夹'reqs / model / en-us / en-us'不包含 声学模型定义'mdef'
这对我没有意义,因为我的views.py脚本位于'reqs'所在的文件夹中,而mdef文件位于'reqs / model / en-us / en-us'中所以我我认为这条路可行。
它在终端运行时有效,而不是在烧瓶现场运行。
答案 0 :(得分:0)
我能够通过简单地将烧瓶app.root_path变量传递到我的python脚本并将其添加到'reqs / model / en-us / en-us'前面来解决这个问题,所以我想我需要一个绝对路径而不是相对路径。