2014-04-06 9 views
6

Próbuję odczytać shapefiles, aby wyświetlić przedmieścia w mieście po tym tutorial przy użyciu systemu Windows 8, Anaconda i iPython.Instalowanie shapefile/shapelib nie znaleziono przez Conda lub pip

Próbowałem "conda install shapefile" i "pip install shapefile" w wierszu poleceń, oba zwracały "Błąd: Nie znaleziono pakietów pasujących: shapefile".

Poza tym próbowałem dodać go ręcznie po tych linkach [1] How to import a module given the full path? [2] Import python module NOT on path. Jednak otrzymuję błędy uprawnień, które sugerują, że i tak nie importuję ich poprawnie.

Wszelkie sugestie dotyczące postępowania lub najlepszych praktyk są mile widziane.

Odpowiedz

15

spróbować

pip install pyshp 

w cmd.

że to nazwa was biblioteka miarę widzę, zobacz https://pypi.python.org/pypi/pyshp

Conda działa tylko dla tych http://docs.continuum.io/anaconda/pkgs.html pakietach.

Dla tych, których nie ma na liście, należy użyć instalacji pip. Może to być mylące, ponieważ nazwa biblioteki na pypi (jest tam, gdzie pip idzie, aby ją pobrać) często, ale nie zawsze jest taka sama jak nazwa importu, więc jeśli conda i pip nie działają, najpierw spróbuj google do w 100% upewnij się, że twoja biblioteka nie jest na pypi, ponieważ najbardziej godne szacunku biblioteki to ...

+1

Dzięki, że to było to. Teraz o krok bliżej. – user3414799

+4

'conda' działa również na cokolwiek z https://binstar.org/dashboard. Możesz też tworzyć własne pakiety conda (http://conda.pydata.org/docs/build.html). 'conda szkielet pypi pyshp' da ci przepis, który powinien działać dla pyshp, który możesz zbudować za pomocą' conda build'. – asmeurer

+1

Dzięki za linki! Chciałbym przegłosować, gdybym miał reputację. – user3414799