无法在从PHP调用的脚本中导入matplotlib

无法在从PHP调用的脚本中导入matplotlib,php,python,matplotlib,import,Php,Python,Matplotlib,Import,我有一个python脚本,analysis.py,它导入库matplotlib。这是脚本的开头: #!/usr/bin/python import csv from datetime import datetime import numpy as np import convert from itertools import groupby import sys import matplotlib.pyplot as plt from matplotlib.backends.backend_p

我有一个python脚本,
analysis.py
,它导入库matplotlib。这是脚本的开头:

#!/usr/bin/python
import csv
from datetime import datetime
import numpy as np
import convert
from itertools import groupby
import sys

import matplotlib.pyplot as plt
from matplotlib.backends.backend_pdf import PdfPages
我通过php脚本调用此文件,方法如下:

$input = 'python /var/www/Project/analysis.py';
$command = escapeshellcmd($input);
$output = shell_exec($command);
echo '<pre>'.$output.'</pre>';
但结果是一样的。为什么php不允许导入matplotlib?更重要的是,我如何解决或避免这个问题


提前感谢

在执行之前,请尝试更改python脚本的工作目录$输入='cd/var/www/Project/;python/var/www/Project/analysis.py';或chdir('/var/www/Project/');我不认为那是对的。。。这不仅不能解决我的问题,而且我在其他可以工作的脚本上尝试了它(因为它们没有matplotlib),您的命令也失败了。
import os
command = "python /var/www/Project/analysis.py"
os.system(command)