Ciò che funziona èPython Basemap Importa errore
import mpl_toolkits
Ciò che non funziona è (Import basemap errore non trovato)
from mpl_toolkits.basemap import Basemap
Ho seguito le istruzioni qui:
http://matplotlib.org/basemap/users/installing.html
Download della mappa di base più recente * .tar.gz
ho eseguire i seguenti comandi:
All'interno delle GEOS cartella
export GEOS_DIR=~/
./configure --prefix=$GEOS_DIR
make
make install
All'interno della cartella mappa base
python setup.py install
Tutto viene eseguito in modalità sudo e nessun errore. Va in output senza binding Python ma non come errore, quindi non sono sicuro.
Sembra non essere installato correttamente.
Mac Os X 10.10 Yosemiete Python 2.7.6
Se scriv
PIP installare basemap --allow-esterno basemap basemap --allow-non verificate
Requirement already satisfied (use --upgrade to upgrade): basemap in /Library/Python/2.7/site-packages
così è lì ma non importabile ??????????
La soluzione
installare MacPorts se non lo avete
port install py-matplotlib-basemap
E 'quindi installa una carrettata di estensioni.
Dopo di che si fa:
port select list python
e allora dovrebbe essere: (se non provare un altro uno nella lista)
sudo port select --set python python27
Hai provato a reinstallare con la bandiera '--upgrade'? la tua installazione precedente potrebbe essere incompleta –
e sei sicuro che 'GEO_DIR' dovrebbe essere la tua home directory? è quello dove lo vuoi? (nota, con conda l'intero processo è 'conda install basemap' e il gioco è fatto) –
no, ho il python fornito con mac os x e voglio mantenerlo. il problema è che il percorso di mpl_toolkits è ['/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/mpl_toolkits'] ma l'installazione di default è /Library/Python/2.7/site-packages come può cambia questo. non mi interessa dove è finché funziona. – peter