Heroku上Python可执行文件的路径

3

我有一个应用程序,使用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构建包。

1个回答

3
在Heroku应用程序设置中创建一个配置变量,例如:
PYTHONPATH = /usr/bin/python

然后通过以下方式在您的应用程序中使用它:

process.env.PYTHONPATH

随时随地提供所需

希望这可以对您有所帮助


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接