Python 2.7 & PyDev – matplotlib und NumPy funktioniert nicht

Ich versuche, Matplotlib unter Windows 7 (64-Bit) mit Python 2.7 und Eclipse mit dem PyDev-Plugin zu arbeiten. Ich habe NumPy von http://www.lfd.uci.edu/~gohlke/pythonlibs/ installiert.

Das Problem ist, wenn ich den folgenden Code in Eclipse schreibe:

import matplotlib.pyplot as plt plt.figure() 

Ich bekomme folgende Fehlermeldung:

 Traceback (most recent call last): File "C:\Users\davedove\Documents\eclipseWorkspace\python.graphExample\example.py", line 1, in <module> import matplotlib.pyplot as plt File "C:\Python27\lib\site-packages\matplotlib\__init__.py", line 104, in <module> import os, re, shutil, subprocess, sys, warnings File "C:\Python27\lib\shutil.py", line 12, in <module> import collections File "C:\Python27\Lib\site-packages\matplotlib\collections.py", line 12, in <module> import numpy as np File "C:\Python27\lib\site-packages\numpy\__init__.py", line 147, in <module> import add_newdocs File "C:\Python27\lib\site-packages\numpy\add_newdocs.py", line 9, in <module> from numpy.lib import add_newdoc File "C:\Python27\lib\site-packages\numpy\lib\__init__.py", line 4, in <module> from type_check import * File "C:\Python27\lib\site-packages\numpy\lib\type_check.py", line 8, in <module> import numpy.core.numeric as _nx File "C:\Python27\lib\site-packages\numpy\core\__init__.py", line 40, in <module> from numpy.testing import Tester File "C:\Python27\lib\site-packages\numpy\testing\__init__.py", line 8, in <module> from unittest import TestCase File "C:\Python27\lib\unittest\__init__.py", line 58, in <module> from .result import TestResult File "C:\Python27\lib\unittest\result.py", line 9, in <module> from . import util File "C:\Python27\lib\unittest\util.py", line 2, in <module> from collections import namedtuple, OrderedDict ImportError: cannot import name namedtuple 

Auch bei NumPy, wenn ich den folgenden Code in Eclipse schreibe:

 import numpy add(array([-1.2, 1.2]), array([1,3])) 

Ich bekomme folgende Fehlermeldung:

 Traceback (most recent call last): File "C:\Users\davedove\Documents\eclipseWorkspace\python.graphExample\example.py", line 1, in <module> import numpy File "C:\Python27\lib\site-packages\numpy\__init__.py", line 147, in <module> import add_newdocs File "C:\Python27\lib\site-packages\numpy\add_newdocs.py", line 9, in <module> from numpy.lib import add_newdoc File "C:\Python27\lib\site-packages\numpy\lib\__init__.py", line 4, in <module> from type_check import * File "C:\Python27\lib\site-packages\numpy\lib\type_check.py", line 8, in <module> import numpy.core.numeric as _nx File "C:\Python27\lib\site-packages\numpy\core\__init__.py", line 40, in <module> from numpy.testing import Tester File "C:\Python27\lib\site-packages\numpy\testing\__init__.py", line 8, in <module> from unittest import TestCase File "C:\Python27\lib\unittest\__init__.py", line 58, in <module> from .result import TestResult File "C:\Python27\lib\unittest\result.py", line 9, in <module> from . import util File "C:\Python27\lib\unittest\util.py", line 2, in <module> from collections import namedtuple, OrderedDict File "C:\Python27\Lib\site-packages\matplotlib\collections.py", line 13, in <module> import numpy.ma as ma File "C:\Python27\lib\site-packages\numpy\ma\__init__.py", line 44, in <module> import core File "C:\Python27\lib\site-packages\numpy\ma\core.py", line 73, in <module> from numpy import ndarray, amax, amin, iscomplexobj, bool_ ImportError: cannot import name ndarray 

Von der Kommandozeile aus kommen beide NumPy & matplotlib beide gut, ich habe sowohl matplotlib als auch NumPy aus den preferences -> pydev -> interpreter python hinzugefügt preferences -> pydev -> interpreter python . Was könnte das Problem sein? Auch welche Alternative könnte ich verwenden, um Graphen mit Python zu erstellen?

2 Solutions collect form web for “Python 2.7 & PyDev – matplotlib und NumPy funktioniert nicht”

Funktioniert bei mir. Sehr wahrscheinlich haben Sie Matplotlib und numpy Verzeichnisse zu Ihrem PYTHONPATH hinzugefügt, so dass matplotlib.collections anstelle des Sammlungsmoduls aus der Python-Standardbibliothek importiert wird. Versuchen Sie, matplotlib und numpy Verzeichnisse aus dem PYTHONPATH in den Eclipse> PyDev> Python Interpreter Einstellungen zu entfernen.

Ich habe das gleiche Problem, aber folgen Sie den Anweisungen am unteren Rand der Seite und installiert die SciPy SuperPack. Gearbeitet wie ein Charme auf Berglöwe:

https://github.com/fonnesbeck/ScipySuperpack

Nachdem es numpy installiert ist, kannst du immer nur ctrl-C aus den anderen Paketen

  • Wörterbuchelemente, die nicht funktionieren, wenn sie über den Befehl powershell übergeben werden
  • Python-Erweiterung: Symbol (e) nicht gefunden für Architektur x86_64 Fehler
  • Django.db.utils.OperationalError: nahe "񐁂򐁇N": Syntaxfehler
  • Selen Python nicht in der Lage, nach unten zu scrollen
  • Finde heraus, die Worte erschienen in einem Absatz
  • Verwenden von PyPDF2 zum Zusammenführen von Dateien in mehrere Ausgabedateien
  • Tkinter - kann kein Paketbaum finden
  • Zerstöre die Objektmethode nach dem ersten Aufruf
  • "ImportError: Kein Modul namens pwd" aber es existiert
  • Python - Nur die letzte Zeile wird in Datei gespeichert
  • Python-Pandas: Einträge entfernen, die auf der Anzahl der Vorkommen basieren
  • Python ist die beste Programmiersprache der Welt.