私はUbuntu 17.10でapache2を実行します。 PHPファイルの中にあります:ApacheはPythonのモジュール 'numpy'にアクセスできません - linux
<?php
exec("python3 test_python.py 2>&1",$res);
for ($i=0; $i < sizeof($res); $i++) {
echo $res[$i] . '<br>';
}
?>
とtest_python.pyの内側にあります:
import numpy as np
print("it works from here.");
は残念ながら、私が得る結果は次のとおりです。
トレースバック(最新の呼び出し最後): ファイル "test_python.py"、行1、 にインポートnumpy as np ModuleNotFoundError:モジュール 'numpy'
ように私は、端子を介してスクリプト私の自己を実行します。それは正常に動作します
python3 test_python.py
。私はアクセス許可に問題があると思うが、私は解決策をまだ見つけていない。
ありがとうございました!これは本当に問題だったようです。 –