2012-11-05 6 views
6

Sto provando a utilizzare Gnuplot in uno script Python che sto scrivendo in Sublime Text. Ogni volta che costruisco, ottengo il messaggio di erroreErrore Sublime Text2 Import: nessun modulo denominato Gnuplot

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

Se faccio le linee esattamente lo stesso codice direttamente nel terminale, non ho alcun problema importazione e l'utilizzo di Gnuplot.

L'errore di importazione sembra essere comune, solo con altri moduli. Di solito la correzione è correlata a PYTHONPATH. Tuttavia, Gnuplot si trova sul mio computer situato in

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

e dovrebbe quindi essere trovato.

Chiunque abbia una soluzione a questo?

+0

Sublime Testo2 viene fornito in bundle con il proprio interprete Python. –

risposta

5

Sublime Text 2 viene fornito con un proprio interprete Python che imposta PYTHONPATH indipendentemente dall'interprete Python del sistema a cui si sta facendo riferimento.

Si prega di vedere questa domanda come impostare un diverso PYTHONPATH per Sublime. Si noti che se la libreria che si sta utilizzando è stata compilata con una versione Python diversa da quella utilizzata da Sublime, il caricamento delle librerie native collegate dinamicamente causerà l'arresto anomalo di Sublime Text 2.

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