我有一个奇怪的情况。我正在从我的网页(用 PHP 编写)调用一个 python 程序。它通常工作正常,但是当我添加时
import sympy
我遇到了问题(这一行是唯一的区别)。
基本上,当我从终端(使用'import sympy')运行程序时,它工作得很好(打印 6 个字符串),但是当我从我的 php 文件中调用程序时,它返回一个空数组(而不是一个包含 6 个字符串的数组就像它应该的那样)。这两个命令是
终端:
python MyProgram.py arg1
来自 php:
$command='python MyProgram.py arg1';
exec($command, $output);
有任何想法吗?提前致谢!