2016-05-13 11 views
2

Ich habe Python 3.5 auf einem Computer mit Scientific Linux 6.5 installiert. Ich habe eine virtuelle Umgebung eingerichtet, und ich habe numpy und pylab mit pip Version 8.1.2 installiert.von pylab import plot

Mein Problem ist das, wenn ich versuche, die einfachsten Aufgaben zu tun, dh Import Grundstück von pylab, bekomme ich diese:

$ 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' 
>>> 

Hier sind einige weitere Informationen:

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

I finde keine Hilfe über Google, und die einzige Frage, die dem ähnlich ist, scheint mir nicht relevant zu sein. Was ist los?

+0

Probieren Sie 'import matplotlib.pyplot as plt' aus, um sicherzustellen, dass pyplot importiert werden kann, dann versuchen Sie' plt.plot'. – Neapolitan

+0

Diese Lösung hat für mich funktioniert, aber es hat den Fehler nicht behoben. – SteelAngel

Antwort

0

Nach wieder über ein Wochenende kommen und versuchen, wieder mit ipython, bekam ich eine andere Fehlermeldung, die zu einem anderen Google-Suche führte ...

ich die Antwort hier: Pylab - 'module' object has no attribute 'Figure'

Mein Fehler war zu denken, dass pip install pylab wie erwartet funktionieren würde!

Installation pylab installiert matplotlib, die anscheinend auch installiert pylab. Diese Rekursion verursacht den Fehler. Für mich hat die Deinstallation von pylab und matplotlib und die Neuinstallation von matplotlib den Fehler behoben. Ich hoffe das hilft!