如何在heroku上运行包含php的库的python脚本?

时间:2018-01-27 22:31:25

标签: php python opencv heroku

我是Heroku的新手,我想调用包含numpy和opencv等库的python脚本。当我使用shell_exec()或exec()函数调用它们时,它们在PHP上执行localhost。但是在Heroku中,只有不包含任何导入库的简单python脚本正在执行。每当导入库时它都会失败。我已将buildpack设置为PHP和python。

我希望从PHP执行python脚本请帮帮我吧! 我搜索了很多,但方法不起作用。他们在当地主机上工作正常。

另外,如果有一种方法我可以在heroku之外托管应用程序,其中php和python脚本都可以执行,也让我知道。

1 个答案:

答案 0 :(得分:0)

通过在所需文件夹中使用cmd pip freeze > requirements.txt创建Requirements.txt,它将定义所有必需的库或以以下格式手动执行:-

Flask==0.9-devdev-20120114
Jinja2==2.6
Werkzeug==0.8.2
wsgiref==0.1.2

然后部署您的应用。

让我知道它是否有效。