Я новичок в Heroku, и я хотел вызвать скрипт на python, который содержит библиотеки, такие как numpy и opencv. Они выполняются на локальном хосте из PHP, когда я вызываю их с помощью функции shell_exec () или exec (). Но в Heroku выполняется только простой скрипт на python, который не содержит импортированной библиотеки. Всякий раз, когда библиотеки импортируются, происходит сбой. Я установил buildpack как PHP и Python.
Я хочу, чтобы этот скрипт на Python выполнялся из PHP, помогите мне!
Я много искал, но методы не работают. Они хорошо работают на локальном хосте.
В качестве альтернативы, если есть способ, с помощью которого я могу разместить приложение отдельно от heroku, где могут выполняться и сценарии php и python, дайте мне знать об этом также.
Создайте файл require.txt с помощью cmd pip freeze > requirements.txt
в нужной папке он определит все необходимые библиотеки или сделает это вручную в следующем формате: —
Flask==0.9-devdev-20120114
Jinja2==2.6
Werkzeug==0.8.2
wsgiref==0.1.2
А затем разверните свое приложение.
Дайте мне знать, если это сработало.
Других решений пока нет …