2015-12-23 29 views
5

Ho provato ad installare geopandas tramite I python eseguendo! Pip installa geopandas, ma questo fallisce con "python setup.py egg_info" fallito con il codice di errore 1 e quindi Path to long directory. Ho letto online che pyproj è richiesto per geopandas e ho anche provato ad installarlo, ma senza fortuna, errore simile. Qualcuno potrebbe indicarmi la giusta direzione? Grazie.come installare correttamente pyproj e geopandas?

Oh a proposito, se questo aiuta, sono stato in grado di installare shapely, fiona e Descartes usando questo metodo.

+0

Quale piattaforma (linux/windows/max)? Saresti in grado di usare conda per installarlo? – joris

+0

Ciao, ho provato su Windows e Mac e non ho avuto successo con entrambi. In termini di utilizzo di conda, intendi l'uso del comando di installazione di conda? – user3144095

+1

Sì, intendo il pacchetto di condog magager: http://conda.pydata.org/docs/index.html.Con questo, è possibile installarlo dal canale ioos ('conda install -c ioos geopandas') – joris

risposta

2

In Windows, mi scaricare (da http://www.lfd.uci.edu/~gohlke/pythonlibs/) e installare i file .whl per GDAL, Fiona, pyproj, ben fatto e R-tree utilizzando il comando

pip install filename.whl 

per ogni file .whl.

Come passo finale corro

pip install https://github.com/geopandas/geopandas/archive/master.zip 

perché voglio la versione dev di geopandas. Il metodo conda w/ioos sembra più semplice, ma non l'ho ancora provato.

7

Arrivare a lavorare su geopandas non è facile, il problema è che le dipendenze in parte non funzionano e bisogna usare versioni precedenti di Fiona e GDAL. I seguenti pacchetti di lavoro stabile insieme:

GDAL: 1.11.2 
Fiona: 1.6.0 
Geopandas: 0.1.0.dev- 

Per installare su Ubuntu:

sudo apt-get install build-essential python-all-dev 
wget http://download.osgeo.org/gdal/1.11.2/gdal-1.11.2.tar.gz 
tar xvfz gdal-1.11.2.tar.gz 
cd gdal-1.11.2 
./configure --with-python 
make 
sudo make install 

Inoltre, alcune distribuzioni di Linux richiedono la cache libreria condivisa di essere aggiornato dopo l'installazione:

sudo ldconfig 

Fiona e geopandas possono essere installate classiche:

sudo pip install Fiona==1.6.0 
sudo pip install geopandas 

Sotto le finestre

Come @Marcus Williams afferma:

Scarica Fiona e GDAL Windows Binaries corrispondente all'ambiente pitone (32, 64 bit e 2,7 3,3 ecc (da http://www.lfd.uci.edu/~gohlke/pythonlibs/) e andare in cmd con cd alla directory in cui i file scaricati sono e installare i file .whl utilizzando il comando

pip install filename.whl 

Infine:

pip install geopandas 
+0

Ho avuto alcuni problemi. Innanzitutto, le librerie GDAL disponibili al link che hai pubblicato non includono la versione 1.11.2, quindi ho dovuto prendere il 2.0.3 (la mia versione di Python è 2.7.11 32 bit). Quindi, 'pip install geopandas' non ha funzionato a causa di' pyproj' (codice di errore 1 nel cmd). Suggerite di scaricare le versioni esatte pubblicate all'inizio della risposta? – FaCoffee

+0

Per la maggior parte degli utenti si consiglia di utilizzare la distribuzione python Anaconda. Quindi puoi seguire la guida di installazione http://geopandas.org/install.html o usare anaconda cloud direttamente digita: conda install -c ioos geopandas = 0.2.1 Se per qualche motivo non vuoi o puoi usare Anaconda prova la soluzione sopra, ma si noti che poiché i pacchetti sono in fase di sviluppo, la soluzione indicata potrebbe essere già superata. –

+0

Perché è così difficile gestire questo pacchetto? Perché gli sviluppatori non hanno risolto le dipendenze? – FaCoffee

0

problema (Windows 10 x 64, Python 3.4+):

1.Installare Visual C++ 2010 Express (download). (Non installare Microsoft Visual Studio 2010 Service Pack 1)

2. Rimuovere tutti i pacchetti ridistribuibili Microsoft Visual C++ 2010 dal Pannello di controllo \ Programmi e funzionalità. Se non lo fai, l'installazione fallirà con un errore "Errore irreversibile durante l'installazione".

poi: pip installare pyproj

0

sto usando Window 10 e solo dovuto reinstallare Visual C++ 2015. Poi ho dovuto installare fiona manualmente dal here. Successivamente ho installato con successo geopandas.

0

Dopo ore di fallimento (con winError 126 "non una ruota supportato su questa piattaforma" errore, ecc), ho installato con successo pyproj e geopandas, e questo è quello che ho fatto:

  • Installa per prima cosa scartati, panda, fiona, shapely, pyproj in quanto sono necessari per le geopande.

  • Per i file desc e i panda, l'installazione può essere eseguita direttamente con "pip install descartes" o "pip install pandas" dalla riga di comando.

  • per Fiona, formosa, pyproj:

    • Vai http://www.lfd.uci.edu/~gohlke/pythonlibs/

    • scaricare le relative .whl per la versione di Python (ad esempio, Fiona-1.7.8-cp34-cp34m-win32. whl per Python 3.4). Importante: solo scaricare la versione win32, come win_amd64 versione non ha funzionato (Dio sa perché)

    • Installare ogni pacchetto con 'pip installare < percorso alla cartella download> Fiona-1.7.8-cp34-cp34m-win32 .whl'
  • Per geopandas: