Saat mencoba menginstal Shapely di komputer Windows 64bit saya, saya tidak dapat mengaktifkan pustaka GEOS.
Sejauh ini, saya telah menjalankan installer OSGeo4W dari mana saya menginstal GDAL (saya percaya perpustakaan geos termasuk dalam paket itu). Setelah itu, saya memeriksa dan saya memiliki geos_c.dll di C:\OSGeo4W\bin
direktori saya , tetapi entah saya telah melewatkan beberapa langkah konfigurasi atau pustaka tidak berfungsi.
Saya perlu Shapely untuk bekerja, jadi saya juga berlari pip install shapely
setelah menginstal GDAL, dan tampaknya berhasil (walaupun tidak dapat menemukan perpustakaan C untuk GEOS).
Dalam kode saya, saya dapat mengimpor Shapely, tetapi ketika saya mencoba menggunakannya, saya mendapatkan pesan kesalahan yang memberitahukan bahwa saya "geos.dll"
tidak ditemukan.
Geos_c.dll harus ada di dalam Anda
%PATH%
. Per default, OSGeo4W menginstal langsung di bawah C :. Jika Anda melakukannya, tambahkanC:\OSGeo4W64\bin
ke%PATH%
: klik kanan pada "PC ini" -> Pengaturan Sistem Lanjutan-> Environment Varialbes. Pengaturan hanya untuk atau seluruh sistem akan bekerja - pilih sendiri. Mulai ulang konsol Anda danconda install shapely
akan berfungsi.sumber
Saya mengalami masalah yang sama tetapi sekarang semuanya bekerja dengan sempurna. Anda dapat mengunduh paket rupawan (paket roda) dari tautan yang dibagikan oleh Mario Miler ( tautan ) Pilih paket Anda sesuai dengan versi windows dan python Anda. Unduh file, ini memiliki ekstensi .whl. Ini adalah format file untuk paket Roda python.
Pergi ke cmd dan masukkan:
Kemudian cd ke folder tempat Anda mengunduh dan masuk
sumber
.whl
berkas. Mungkin Anda memiliki ekstensi file yang disembunyikan di Windows? Buka prompt perintah Windows di folder unduhan Anda dan Anda akan melihat.whl
ekstensi. Dan sekarang Anda dapat menjalankanpip
perintah :-)Karena Anda menggunakan Conda,
conda
instalasi juga berfungsi dan dengan cara termudah. Coba sajaconda install shapely
Ini akan mengunduh dan menginstal bentuk dan geo yang benar.
(Posting ini, karena roda dari Gohlke juga tidak berfungsi.)
sumber
Pada tahun 2020, metode yang disarankan untuk menginstal Shapely (dengan GEOS sendiri) hanyalah:
(Anda mungkin harus
--upgrade
mendapatkan setidaknya versi 1.7.0, ketika roda biner Windows didukung)sumber