所以我想在我的virtualenv(在控制檯中)運行一個簡單的matplotlib示例。下面的代碼:在virtualenv中安裝PyGtk
import matplotlib
matplotlib.use('GTKAgg')
import matplotlib.pyplot as plt
radius = [1.0, 2.0, 3.0, 4.0, 5.0, 6.0]
area = [3.14159, 12.56636, 28.27431, 50.26544, 78.53975, 113.09724]
plt.plot(radius, area)
plt.show()
然而,當我運行此我得到:
ImportError: Gtk* backend requires pygtk to be installed.
而現在的樂趣的開始。我想點子安裝PyGTK的,但它拋出:
********************************************************************
* Building PyGTK using distutils is only supported on windows. *
* To build PyGTK in a supported way, read the INSTALL file. *
********************************************************************
Complete output from command python setup.py egg_info:
********************************************************************
我檢查了INSTALL
文件,說要試試./configfure; make; make install
。然而。我不太清楚在virtualenv中如何做到這一點。我在哪裏解壓縮pygtk的來源以便在virtualenv中安裝。
如果您在安裝virtualenv時激活virtualenv,那麼解壓縮的位置應該無關緊要。 – 2012-01-30 13:29:57
好的,所以當我試圖用pip安裝pygtk時,我得到了之前提到的msg。然後我去了生成文件夾,並有一個pygtk文件夾。我做了INSTALL文件中解釋的步驟,一切正常。但是,當我試圖運行我的代碼時,它抱怨沒有安裝pygtk。我不明白。我究竟做錯了什麼? – 2012-01-30 19:29:25
爲什麼不只是使用不同的後端? – ptomato 2012-02-01 09:01:02