Saya menggunakan python di fedora 19. Aku ingin berlari baris berikut Python: impor rupawan.geometri muncul error berikut:
OSError: tidak Dapat menemukan atau beban apapun perpustakaan geos_c tik varian ['libgeos_c.jadi.1', 'libgeos_c.jadi']
Saya menginstal paket Rupawan, dan berikut dua perpustakaan:
glibc-2.17-4.fc19.i686.rpm
geos-3.3.8-2.fc19.i686.rpm
Aku hanya mencari solusi dari masalah ini di web, tapi saya belum menemukan
Silahkan, membantu saya !
Dipasang rupawan menggunakan pip, dan memiliki masalah yang sama. Jadi aku pergi ke depan dan diinstal seperti:
sudo apt-get install libgeos-dev
Dan itu bekerja. I'm menjalankan Ubuntu, jadi jika anda're pada Fedora, anda harus menjalankan:
sudo yum install geos-devel
Rupawan beban geos melalui ctypes.
Coba ini di python anda dan melihat apakah anda mendapatkan apa-apa:
from ctypes.util import find_library
find_library('geos_c')
Jika itu doesn't bekerja, maka anda geos instalasi adalah mungkin kacau. Menurut thisanda geos harus di /usr/lib/libgeos_c.jadi.1
. Adalah perpustakaan anda benar-benar ada?
Jika anda're menggunakan Anaconda seperti saya dan berlari ke ini, salin libgeos* file dari /usr/lib untuk anaconda/lib direktori dan coba lagi... :) mudah-Mudahan ini menyelamatkan orang lain, karena aku telah menghabiskan berjam-jam pada hal ini.
Saya tidak punya masalah di Jupyter Notebook tapi ketika saya menggunakan PyCharm saya mengalami masalah ini. Mencoba beberapa hal windows pada mesin dan berikut langkah-langkah pemecahan masalah tetap masalah
pip install geos
Pergi ke PyCharm, File->Pengaturan->Proyek->Proyek Interpreter(Check anda memiliki jalur yang tepat di mana anda python.exe file yang ada)->Add
Periksa bahwa, pada Virtualenv Lingkungan -> Dasar Penerjemah menunjuk ke lokasi yang tepat di mana anda memiliki python.exe
Yang sama untuk Sistem Penerjemah->Penerjemah Dan juga Pipenv Lingkungan -> Dasar Penerjemah
Pastikan semua menunjuk ke jalan yang benar. Saya mengalami masalah ini karena saya memiliki beberapa IDE dan karenanya beberapa direktori di mana python.exe tersedia.Mereka menunjuk ke salah direktori.
Selama pemecahan masalah saya juga dihapus dan diinstal ulang `conda menginstal rupawan keberadaan saya menunjuk ke Anaconda direktori dari PyCharm. Semoga membantu.
Link di bawah ini juga bermanfaat https://www.jetbrains.com/help/pycharm/installing-uninstalling-and-upgrading-packages.html#conda-package-manager
Aku punya masalah yang sama, dan untuk mengatasinya, anda perlu menambahkan lib jalan ke ld.jadi.conf.
Untuk melakukan hal ini, Buka file:
sudo vi /etc/ld.so.conf
tambahkan baris ini
/usr/local/lib
Dan kemudian
sudo /sbin/ldconfig