Python 在xampp htdocs文件夹中从php运行Pyton脚本时出现问题
我正在尝试从php脚本运行python脚本,这两个脚本都位于XAMPP htdocs文件夹中 python脚本是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
#!/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文件中?这些命令的两个输出值是否匹配?