Düzgün bir şekilde doğru takılmıyor


26

Shapely'yi yeni bir makinede çalıştırmaya çalışıyorum ve her ikisini de kaynaktan yüklemeyi, web sayfasındaki yükleyiciyi kullanarak ve kullanmayı denedim pip install shapely. Kütüphaneden yapmaya çalıştığım her referans from shapely import *hatayı atar WindowsError: [Error 126] The specified module could not be found. Hiç kimse Shapely'den yararlanmaya çalışırken ve doğru şekilde çalışmasını sağlamaya çalışırken benzer bir deneyime sahip mi?

Fırlatılan Python Hatası:
WindowsError: [Error 126] The specified module could not be found

Ortam:
Windows 7 64-bit
Python 2.7


Windows ikili dosyalarını lfd.uci.edu/~gohlke/pythonlibs/#shapely
Sklavit

Bir sonraki satır benim durumumdaki sorunu çözdü: conda install -c scitools / label / archive düzgün
Vincenzo

Yanıtlar:


40

Kurulumu yanlış yapıyorsun.

Yerine

pip install shapely

Windows tekerleklerini https://www.lfd.uci.edu/~gohlke/pythonlibs/#shapely adresinden indirebileceğinizi görmek için https://pypi.org/project/Shapely/#built-distributions adresine gidin.

İkinci linke Shapely ‑ 1.6.4.post1 ‑ cp35 ‑ cp35m ‑ win_amd64.whl dosyasına tıklayın.

Düzgün ‑ 1.6.4 Düzgün versiyonudur, cp35 ‑ cp35m, tekerleğin Python 3.5 için, win_amd64 ise 64 bit mimariye sahip Windows için olduğu anlamına gelir (Python sürümünüze ve Windows mimarisine bağlı olarak başka bir teker seçebilirsiniz)

Yüklemeyi aşağıdaki şekilde başlatın ve sonra tamam olacak.

pip install Shapely1.6.4.post1cp35cp35mwin_amd64.whl

Tıpkı bir bilgi olarak, "pip install düzgün", Geos dll'i oluşturmak için C derleyicisini kurduğunuzda çalışır ve Windows'ta çalışma şekli böyle değildir.



1

Hata 126, bazı bağımlı DLL bulunamadığını gösterir. Muhtemelen, bunun sebebi, Shapely'in GEOS'u bulamaması.

Yüklemeyi pypi'den kullanmayı deneyin: LINK .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.