可以在节点js Heroku Dyno上使用Python程序吗?

时间:2017-02-12 16:27:47

标签: python node.js heroku

我在Heroku上有一个节点js Dyno,我已经更改了脚本,所以它使用npm python-shell模块与我编写的Python程序进行通信。我宁愿不将Python代码翻译成js,因为它对性能敏感,并且对某些python模块效果最佳。

是否可以将Python文件放在我的部署文件夹中,将其推送到Dyno并让它以某种方式工作?我在网上找不到这个。

非常感谢!

1 个答案:

答案 0 :(得分:1)

您可以按照Heroku's advice on using multiple build packs在同一个dyno上设置node.js和Python环境:

您可以在Heroku shell中输入:

heroku buildpacks:add --index 1 heroku/python

然后,您需要将相关的Python start命令添加到Procfile中,以便Python和Node应用程序并排运行。