【发布时间】:2021-04-21 05:35:16
【问题描述】:
我正在尝试使用进程从 laravel 运行 python 脚本,但它不起作用。
我的代码:
$process = new Process(['C:/Users/hrish/AppData/Local/Programs/Python/Python39/python.exe', 'C:\xampp\htdocs\N\MovieRSystem\app\Models\top_movies.py']);
$process->run();
if (!$process->isSuccessful()) {
throw new ProcessFailedException($process);
}
错误:
Symfony\Component\Process\Exception\ProcessFailedException
The command ""C:/Users/hrish/AppData/Local/Programs/Python/Python39/python.exe" C:\xampp\htdocs\N\MovieRSystem\public\top_movies.py" failed. Exit Code: 1(General error) Working directory: C:\xampp\htdocs\N\MovieRSystem\public Output: ================ Error Output: ================ Fatal Python error: _Py_HashRandomization_Init: failed to get random numbers to initialize Python Python runtime state: preinitialized
【问题讨论】:
-
你能展示一下你手动运行python脚本时的样子吗?它是否显示相同的错误?
标签: python php laravel symfony process