2016-05-13 140 views
2

我在運行Scientific Linux 6.5的計算機上安裝了python 3.5。我建立了一個虛擬環境,我已經使用pip版本8.1.2安裝了numpypylabfrom pylab import plot

我的問題是這樣的,當我嘗試做簡單的任務,即從pylab進口的情節,我得到這個:

$ python 
Python 3.5.1 (default, May 10 2016, 12:41:42) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-16)] on linux 
Type "help", "copyright", "credits" or "license" for more information. 
>>> from pylab import plot 
Traceback (most recent call last): 
File "<stdin>", line 1, in <module> 
ImportError: cannot import name 'plot' 
>>> 

下面是一些其他的信息:

>>> pylab.__version__ 
'0.1.0' 
>>> matplotlib.__version__ 
'1.5.1' 
>>> 

我沒有通過谷歌找到任何幫助,與此類似的唯一問題似乎與我無關。到底是怎麼回事?

+0

嘗試'import matplotlib.pyplot as plt'來確保pyplot可以被導入,然後嘗試'plt.plot'。 – Neapolitan

+0

這個解決方案對我來說確實有效,但它沒有清除錯誤。 – SteelAngel

回答

0

回來過週末休息,並與IPython的重試後,我得到了一個不同的錯誤信息,這導致了另一個谷歌搜索...

我找到了答案在這裏:Pylab - 'module' object has no attribute 'Figure'

我的錯當時認爲pip install pylab會按預期工作!

安裝pylab安裝matplotlib,這顯然也安裝pylab。這種遞歸導致錯誤。對我來說,卸載pylabmatplotlib並單獨重新安裝matplotlib修復了這個錯誤。我希望這有幫助!

相關問題