Laravel:无法使用Process执行Python脚本

时间:2018-04-11 05:00:25

标签: laravel-5 laravel-5.5

我正在尝试从Laravel执行Python3脚本,但它会抛出以下错误:

The command "python3 /path/to/file.py gen_address" failed. Exit Code: 2(Misuse of shell builtins) Working directory: /public Output: ================ Error Output: ================ python3: can't open file '/path/to/file.py': [Errno 13] Permission denied

sudo并非来自Process,因此无法使用。

1 个答案:

答案 0 :(得分:0)

将文件权限更改为644,是的,您无法使用sudo,但您可以从终端向该py文件授予文件权限,以便php可以使用它。

命令:chmod 644 file.py(chmod有多个选项,如果需要,请使用它。)