У меня проблемы с geos lib в python. Я использую anaconda venv с Python 3.6 на Windows 10. На одном компьютере он работает. Поэтому я экспортировал venv и установил venv на другом компьютере (который работал). Но на другом компьютере тот же код не работает. Я использую geos 3.8.0 и shapely 1.6.4 . Когда я запускаю код, я получаю следующую ошибку:
*File "..\lib\site-packages\shapely\coords.py", line 8, in <module>
from shapely.geos import lgeos
File "..\lib\site-packages\shapely\geos.py", line 130, in <module>
os.path.join(sys.prefix, "Library", "lib", "geos_c.dll"),
File "..\lib\site-packages\shapely\geos.py", line 56, in load_dll
libname, fallbacks or []))
OSError: Could not find lib geos_c.dll or load any of its variants ['..\\Library\\lib\\geos_c.dll']*
Я уже пытался:
- переустановить пакеты с помощью conda-forge
- использовать другие версии, например: geos 3.7.1 и shapely 1.7.0
- скопировали geos_ c .dll из .. \ Library \ bin (где он действительно существует) в \ Library \ lib \
- изменил os.path.join в geos.py на os.path.join (sys.prefix, "Библиотека", "bin", "geos_ c .dll")
Делает Кто-нибудь знает, как решить эту проблему, чтобы я мог запустить код на обоих компьютерах?
Заранее спасибо!