Saya mencoba menjalankan Shapely di mesin baru, dan mencoba menginstalnya dari sumber, menggunakan penginstal di halaman webnya, dan menggunakan pip install shapely
. Setiap referensi yang saya coba buat dari perpustakaan kecuali from shapely import *
melemparkan kesalahan WindowsError: [Error 126] The specified module could not be found
. Adakah yang punya pengalaman serupa ketika mencoba memanfaatkan Shapely, dan mencari tahu bagaimana membuatnya berfungsi dengan benar?
Kesalahan Python Dilemparkan:
WindowsError: [Error 126] The specified module could not be found
Lingkungan:
Windows 7 64-bit
Python 2.7
python
python-2.7
shapely
dkroy
sumber
sumber
Jawaban:
Anda melakukan instalasi yang salah.
Dari pada
buka https://pypi.org/project/Shapely/#built-distributions untuk melihat Anda dapat mengunduh roda Windows di https://www.lfd.uci.edu/~gohlke/pythonlibs/#shapely
Pada tautan kedua, klik file Shapely ‐ 1.6.4.post1 ‑ cp35 ‑ cp35m ‑ win_amd64.whl
Shapely ‐ 1.6.4 adalah versi Shapely, cp35 ‐ cp35m berarti rodanya untuk Python 3.5, win_amd64 berarti itu untuk Windows dengan arsitektur 64 bit (Anda dapat memilih roda lain tergantung pada versi Python dan arsitektur Windows Anda)
Luncurkan instal dengan yang berikut ini dan akan baik-baik saja setelahnya.
Sama seperti informasi, "pip install shapely" berfungsi ketika Anda memiliki kompiler C yang diinstal untuk membangun Geos dll dan itu bukan cara kerjanya di Windows.
sumber
Coba gunakan Conda-Forge
sumber
Kesalahan 126 menunjukkan bahwa beberapa DLL dependen tidak dapat ditemukan. Agaknya, ini karena Shapely tidak dapat menemukan GEOS.
Coba gunakan instal dari pypi: LINK .
sumber