Cerca nel blog

Articolo:

giovedì 31 agosto 2017

Come risolvere l’errore ImportError: “No module named ...” in Python usando TextMate per macOS

Anche se avete installato correttamente Python sul vostro Mac, può capitare che eseguendo lo script in TextMate vi esca un errore del genere "ImportError: 'No module named... ". Per risolverlo basta aggiungere una nuova variabile nelle preferenze di TextMate.

screenshot di TextMate con l'errore ImportError:'No module named requests'

Ricavare il percorso della cartella di Python

Come prima cosa andiamo nel Terminale e digitiamo which python, poi Invio; dovrebbe essere ora comparsa una riga tipo questa /Library/Frameworks/Python.framework/Versions/2.7/bin/python.
Una volta selezionato e copiato il percorso apriamo TextMate.

Qui dirigiamoci in Preferenze oppure premiamo i tasti e , (virgola) e clicchiamo su "Variables". Aggiungiamo una nuova variabile cliccando sul pulsante +. Questa deve avere nome: TM_PYTHON e come value incolliamo la stringa copiata in precedenza dal Terminale. Infine assicuriamoci che ci sia la spunta a lato.

Fonte: