我有一個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