在用于Heroku的composer.json中包含Python库
我正试图通过PHP使用Heroku部署一个应用程序,但它运行的Python脚本依赖于Python库来运行(例如在用于Heroku的composer.json中包含Python库,python,php,heroku,composer-php,Python,Php,Heroku,Composer Php,我正试图通过PHP使用Heroku部署一个应用程序,但它运行的Python脚本依赖于Python库来运行(例如numpy) 如何将此依赖项包含在composer.json文件中 使用 将应用程序配置为使用: 加: 运行heroku buildpack应首先显示Python buildpack,然后显示PHP 列表中的最后一个构建包将用于确定应用程序的配置。从早期构建包定义的任何进程类型都将被忽略 确保在PHP构建包的存储库根目录中有一个定义PHP依赖项的composer.json 确保您有一
numpy
)
如何将此依赖项包含在composer.json
文件中 使用
composer.json
requirements.txt
文件(如果您想使用pip
),或者有一个Pipfile
和Pipfile.lock
(如果您想使用Pipenv),在Python构建包的存储库根目录中定义Python依赖项
指定您希望使用的内容也是一个好主意。如果您正在使用Pipenv,此信息可以包含在您的PIP文件中。如果您使用的是pip
,则可以在存储库的根目录中使用
heroku buildpacks:set heroku/php
heroku buildpacks:add --index 1 heroku/python