2012-11-05 6 views
6

Ich versuche, Gnuplot in einem Python-Skript zu verwenden, das ich in Sublime Text schreibe. Jedes Mal, wenn ich bauen will, erhalte ich die FehlermeldungSublime Text2 Importfehler: Kein Modul namens Gnuplot

Traceback (most recent call last): 
    File "..." line 4, in <module> 
     import Gnuplot 
ImportError: No module named Gnuplot 

Wenn ich genau die gleichen Codezeilen direkt im Terminal zu tun, ich habe kein Problem, den Import und Verwendung von Gnuplot.

Der Importfehler scheint üblich zu sein, nur mit anderen Modulen. Normalerweise hängt der Fix mit PYTHONPATH zusammen. Gnuplot befindet sich jedoch auf meinem Computer in

/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages 

und sollte daher gefunden werden.

Wer hat eine Lösung für dieses Problem?

+0

Sublime Text2 kommt mit seinem eigenen Python-Interpreter gebündelt. –

Antwort

5

Sublime Text 2 kommt mit einem eigenen Python-Interpreter, der PYTHONPATH unabhängig vom System-Python-Interpreter setzt, auf den Sie sich beziehen.

Bitte beachten Sie diese Frage, wie Sie einen anderen PYTHONPATH für Sublime einstellen. Bitte beachten Sie, dass wenn die von Ihnen verwendete Bibliothek gegen eine andere Python-Version kompiliert wurde, als wenn Sublime die systemeigenen dynamisch verknüpften Bibliotheken lädt, wird Sublime Text 2 wahrscheinlich zum Absturz führen.

https://stackoverflow.com/a/9919953/315168