小编Jea*_*ppe的帖子

尝试在本地运行 heroku 并收到错误“vendor”不是命令

我正在尝试使用命令在本地运行heroku

heroku local
Run Code Online (Sandbox Code Playgroud)

但是,它返回:

[OKAY] Loaded ENV .env File as KEY=VALUE Format
'vendor' is not recognized as an internal or external command, operable program or batch file.
[DONE] Killing all proccess with signal null
Exited with exit code 1
Run Code Online (Sandbox Code Playgroud)

我在 Windows 7 中使用 Heroku PHP

在我的PATH环境变量中,我有: ./vendor/binC:\Users\user-name\AppData\Roaming\Composer\vendor\bin

(最后一个是空文件夹)

我搜索了类似的东西但没有找到。有什么想法吗?

提前致谢

更新

错误出现在我的 Procfile 中:

web: vendor/bin/heroku-php-apache2 public/
Run Code Online (Sandbox Code Playgroud)

然后我将所有斜杠更改为反斜杠():

web: vendor\bin\heroku-php-apache2 public\
Run Code Online (Sandbox Code Playgroud)

现在它可以工作,但我收到此错误:

../heroku/heroku-buildpack-php/bin/heroku-php-apache2: line 196: php-fpm: command not found
This program requires PHP 5.5.11 or newer; …
Run Code Online (Sandbox Code Playgroud)

php path heroku vendor composer-php

5
推荐指数
1
解决办法
1732
查看次数

Sklearn模型(Python)与NodeJS(Express):如何将两者连接?

我有一个使用NodeJS-Express的Web服务器,并且在同一台机器上腌制(倾倒)了一个Scikit-Learn(机器学习)模型。

我需要的是通过向服务器发送/接收数据来演示该模型。我想在Web服务器启动时加载模型,并保持“监听”数据输入。接收数据时,执行预测并将其发送回。

我对Python比较陌生。从我所看到的,我可以使用“子进程”来执行它。我还看到了一些从Node运行Python脚本的模块。

问题是我想一次加载模型并且只要服务器开启就让它运行。由于尺寸过大,我不想每次都继续加载模型。最佳的执行方式是什么?

这个想法是在AWS机器上运行所有内容。

先感谢您。

python child-process node.js scikit-learn

5
推荐指数
1
解决办法
840
查看次数