我在尝试用PHP运行Python脚本时遇到了Exec格式错误。为什么?

我在尝试用PHP运行Python脚本时遇到了Exec格式错误。为什么?,python,php,Python,Php,我试图在PHP中运行Python脚本,我已经对此进行了大约一天或更长时间的故障排除,我检查了错误日志并找出了确切的错误。这就是错误: sh: 1: 3.8/bin/python3: Exec format error 为什么我会犯这个错误?这是我的代码和exec: <?php $command = '3.8/bin/python3 googleNewsScraper.py CNN'; $output = shell_exec($command); echo $st

我试图在PHP中运行Python脚本,我已经对此进行了大约一天或更长时间的故障排除,我检查了错误日志并找出了确切的错误。这就是错误:

sh: 1: 3.8/bin/python3: Exec format error
为什么我会犯这个错误?这是我的代码和exec:

<?php
    $command = '3.8/bin/python3 googleNewsScraper.py CNN';
    $output = shell_exec($command);
    echo $status;
    echo $output;
?>
问题:这对输出有效吗?当我进行json_解码时,它什么也不做,但当我进行json_编码时,它只返回null,当我不带任何内容,只带变量回显时,它不会在页面上放置任何内容。为什么会发生这种情况?当我使用
php index.php
在命令行上运行它时,整个json对象都会回显到命令行

编辑:错误已更改,不再包含所有内容

print(searchGNews(sys.argv[1:]))