我正在尝试使用symfony进程从laravel运行python脚本。 这是我的控制器
public function test()
{
$process = new Process("C:/Users/faraz/Anaconda3/python C:/xampp/htdocs/fyp_final1/public/temp.py");
$process->run();
if (!$process->isSuccessful()) {
throw new ProcessFailedException($process);
}
dump(json_decode($process->getOutput(), true));
}
这是我的python脚本,我将它放在我项目的公共文件夹中。
import json
data='abc'
print(json.dumps(data))
错误
命令“C:/ Users / faraz / Anaconda3 / python C:/xampp/htdocs/fyp_final1/public/temp.py”失败。退出代码:-1073740791(未知错误)工作目录:C:\ xampp \ htdocs \ fyp_final1 \ public输出:================错误输出:======= =========致命的Python错误:无法获得随机数来初始化Python
当我在终端上运行它时它运行正常。