我在Heroku上有一个节点js Dyno,我已经更改了脚本,所以它使用npm python-shell模块与我编写的Python程序进行通信。我宁愿不将Python代码翻译成js,因为它对性能敏感,并且对某些python模块效果最佳。
是否可以将Python文件放在我的部署文件夹中,将其推送到Dyno并让它以某种方式工作?我在网上找不到这个。
非常感谢!
答案 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应用程序并排运行。