我有一个应用程序,使用Node.js中的python shell模块运行Python脚本。这在我的本地环境上运行良好。然而,在Heroku上运行时,指向Python可执行文件的路径会出现错误,无法找到Python。
我在Heroku控制台上使用了type -a python
命令,并返回了/usr/bin/python
和/app/.heroku/python/bin/python
。
当我在Python shell的options[pythonPath]
对象键中使用这些路径之一时,它无法正常工作并抛出错误Error: spawn /app/.heroku/python/bin/python ENOENT
。
我已经安装了Python和Node.js构建包。