Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在xampp htdocs文件夹中从php运行Pyton脚本时出现问题_Python_Php_Python 3.x_Xampp_Shell Exec - Fatal编程技术网

Python 在xampp htdocs文件夹中从php运行Pyton脚本时出现问题

Python 在xampp htdocs文件夹中从php运行Pyton脚本时出现问题,python,php,python-3.x,xampp,shell-exec,Python,Php,Python 3.x,Xampp,Shell Exec,我正在尝试从php脚本运行python脚本,这两个脚本都位于XAMPP htdocs文件夹中 python脚本是 #!/usr/bin/python3 import numpy as np ar=np.array([1, 2, 3, 4, 5]) print(ar[0]) <?php echo shell_exec("python3 /opt/lampp/htdocs/test.py 2>&1"); ?> php脚本是 #!/usr/bin/py

我正在尝试从php脚本运行python脚本,这两个脚本都位于XAMPP htdocs文件夹中

python脚本是

#!/usr/bin/python3
import numpy as np
ar=np.array([1, 2, 3, 4, 5])
print(ar[0])
<?php
echo shell_exec("python3 /opt/lampp/htdocs/test.py 2>&1");
?>
php脚本是

#!/usr/bin/python3
import numpy as np
ar=np.array([1, 2, 3, 4, 5])
print(ar[0])
<?php
echo shell_exec("python3 /opt/lampp/htdocs/test.py 2>&1");
?>
但是,系统中已经安装了numpy。当我运行python3 test.py时,我在shell输出中得到输出“1”


问题在哪里?我被困了很长一段时间。

我不确定您是否会看到此评论,但是否可以尝试在您的终端中运行此命令
哪个python3
?那么,是否也可以尝试运行这个命令
echoshell\uexec(“哪个python3”)在你的PHP文件中?这些命令的两个输出值是否匹配?我不确定您是否会看到此注释,但是否可以尝试在您的终端中运行此命令
哪个python3
?那么,是否也可以尝试运行这个命令
echoshell\uexec(“哪个python3”)在你的PHP文件中?这些命令的两个输出值是否匹配?