2014-04-06 17 views
6

Sto cercando di leggere gli shapefile per visualizzare i sobborghi in una città in seguito a questo tutorial utilizzando Windows 8, Anaconda e iPython.Installazione di shapefile/shapelib non trovata tramite conda o pip

ho provato "conda installare shapefile" e "pip installare shapefile" nel prompt dei comandi, sia il ritorno "Errore: Nessun pacchetto trovato corrispondenza: shapefile".

Oltre a ciò ho provato ad aggiungerlo manualmente seguendo questi collegamenti [1] How to import a module given the full path? [2] Import python module NOT on path. Tuttavia ricevo errori di autorizzazione che suggeriscono che non li sto importando correttamente in ogni caso.

Sono graditi suggerimenti su come procedere o le migliori pratiche.

risposta

15

provare

pip install pyshp 

nel cmd.

che è il nome della libreria che si, per quanto posso vedere, vedere https://pypi.python.org/pypi/pyshp

Conda funziona solo per questi http://docs.continuum.io/anaconda/pkgs.html pacchetti.

Per quelli non presenti nell'elenco è necessario utilizzare pip install. Può essere confuso come il nome della libreria in PyPI (questo è dove pip va per scaricarlo) è spesso, ma non sempre lo stesso come il nome di importazione, quindi se conda e pip non funzionano, provare a Google per rendere al 100% che la libreria non è su PyPI, perché la maggior parte le librerie rispettabili sono ...

+1

Grazie che è stato. Un passo più vicino ora. – user3414799

+4

'conda' funziona anche per qualsiasi cosa da https://binstar.org/dashboard. E puoi costruire i tuoi pacchetti di conda (http://conda.pydata.org/docs/build.html). 'Conda scheletro PyPI pyshp' vi darà una ricetta che dovrebbe funzionare per pyshp, cui si può costruire con' Conda build'. – asmeurer

+1

Grazie per i collegamenti! Avrei votato in su se avessi la reputazione. – user3414799

Problemi correlati