由于ImportError而无法从PHP执行Python脚本

时间:2018-10-15 20:22:04

标签: php python apache

我正在尝试使用PythonPHP执行一个exec()脚本,如下所示:

echo exec("/usr/bin/python3 timedttp.py 2>&1");

我得到ImportError: No module named 'mpld3'。我正在Apache上运行Raspberry Pi。 Python程序与我的php文件位于同一目录中,每当我在终端中运行脚本时,都没有任何问题。还尝试使用shell_exec(),但出现以下错误:

Traceback (most recent call last): File "timedttp.py", line 6, in import matplotlib.pyplot as plt, mpld3 ImportError: No module named 'mpld3'

我正在Python脚本中这样调用模块:

import matplotlib.pyplot as plt, mpld3

我可以在终端无任何问题的情况下运行该程序,所以我认为这与Apache或PHP有关。

我真的很感谢我能为此提供的任何帮助。

0 个答案:

没有答案