ubuntuusers.de

Python Matplotlib plottet nicht mehr

Status: Gelöst | Ubuntu-Version: Ubuntu 12.04 (Precise Pangolin)
Antworten |

TommyHLW

Anmeldungsdatum:
8. Januar 2008

Beiträge: 77

Guten Tag,

für meine Thesis habe ich mich etwas eingearbeitet um mit Python 2.7 und der Matplotlib meine Diagramme zu erstellen, hat auch alles wunderbar funktioniert, zu Beginn auf der Arbeit am Windows PC und beim Schreiben der Thesis zu Hause mit Ubuntu 12.04.3.

Vor ein paar Tagen hatte ich versucht eine neueres matplotlib via source zu installieren, aber scheinbar ist da was schief gelaufen. http://matplotlib.org/faq/installing_faq.html#install-from-git

Jemand eine Idee wie ich das richtig installieren kann oder wieder löschen um matplotlib 1.1 von den Ubuntuquellen zu nutzen?

hier die Ausgabe für ein Beispiel von http://matplotlib.org/examples/animation/basic_example.html

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
 $ python basic_example.py 
 Traceback (most recent call last):
   File "basic_example.py", line 18, in <module>
     interval=50, blit=True)
   File "/usr/local/lib/python2.7/dist-packages/matplotlib-1.4.x-py2.7-linux-x86_64.egg/matplotlib/animation.py", line 1017, in __init__
     TimedAnimation.__init__(self, fig, **kwargs)
   File "/usr/local/lib/python2.7/dist-packages/matplotlib-1.4.x-py2.7-linux-x86_64.egg/matplotlib/animation.py", line 871, in __init__
     *args, **kwargs)
   File "/usr/local/lib/python2.7/dist-packages/matplotlib-1.4.x-py2.7-linux-x86_64.egg/matplotlib/animation.py", line 551, in __init__
     self._init_draw()
   File "/usr/local/lib/python2.7/dist-packages/matplotlib-1.4.x-py2.7-linux-x86_64.egg/matplotlib/animation.py", line 1042, in _init_draw
     self._draw_frame(next(self.new_frame_seq()))
 TypeError: xrange object is not an iterator

user_unknown

Avatar von user_unknown

Anmeldungsdatum:
10. August 2005

Beiträge: 17625

Wohnort: Berlin

Vor ein paar Tagen hatte ich versucht eine neueres matplotlib via source zu installieren, aber ...

Mit configure/make/sudo make install?

Hast Du das Installationsverzeichnis noch? Gibt es eine README? Gibt es eine Option make uninstall?

TommyHLW

(Themenstarter)

Anmeldungsdatum:
8. Januar 2008

Beiträge: 77

nein via git, so wie es dort beschrieben war

git clone git://github.com/matplotlib/matplotlib.git

and build and install as usual with:

> cd matplotlib
> python setup.py install

TommyHLW

(Themenstarter)

Anmeldungsdatum:
8. Januar 2008

Beiträge: 77

user unknown schrieb:

Vor ein paar Tagen hatte ich versucht eine neueres matplotlib via source zu installieren, aber ...

Mit configure/make/sudo make install?

Hast Du das Installationsverzeichnis noch? Gibt es eine README? Gibt es eine Option make uninstall?

make uninstall gibt es nicht ☹

EDIT: Ich habe nun matplot 1.2.0 https://github.com/downloads/matplotlib/matplotlib/matplotlib-1.2.0.tar.gz irgendwie installiert bekommen (wirklich keine Ahnung was ich genau gemacht habe) und dieses läuft im Gegensatz zu der aktuellen Version 1.4.X vom github. Ist es in Python nicht möglich zwischen Versionen zu wechseln?

1
2
3
4
5
6
7
$ python
Python 2.7.3 (default, Sep 26 2013, 20:03:06) 
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import matplotlib
>>> print matplotlib.__version__
1.2.0
Antworten |