我有一个PHP脚本,在python程序中调用。下面是PHP脚本:PHP和导入pylab
<?php
$last_line = popen('/Library/Frameworks/Python.framework/Versions/Current/bin/python test.py', 'r');
$results = fgets($last_line);
print $results;
?>
,这是test.py内容: “Hello World” 的
test.py:
import numpy as np
from matplotlib.patches import Ellipse
# import matplotlib.pyplot as plt
# from matplotlib.pyplot import figure, show
# import pylab
print "Hello World!"
现在,这工作得很好,我也得到在浏览器中。但是,如果我取消注释任何导入(即导入matplotlib.pyplot作为plt,导入matplotlib.pyplot作为plt或导入pylab),我没有得到PHP的结果。如果有人能够帮助我,那将会很棒,因为我需要Python中的所有绘图功能。
你试过只运行了Python文件没有意见,看看你得到任何错误?我想你没有pylab和其他的安装。 – 2013-03-14 00:15:09
Python代码在终端中工作得很好。我已经安装了它们。 – user2167741 2013-03-14 00:17:51
这个问题的任何帮助? – user2167741 2013-03-14 17:01:54