Подключение базы данных Neo4J к моему приложению Django
В настоящее время я работаю над проектом, в котором мне нужно использовать Django вместе с базой данных графов Neo4J. Согласно статьям, которые я прочитал в Интернете, я должен использовать для этого библиотеку django_neomodel
. Но когда я пытаюсь установить django_neomodel
через pipenv или pip, я получаю следующую ошибку:
Вышеуказанные ошибки говорят, что определенный geos_c.dll
файл библиотеки shapely==1.7.1
не найден. Я не очень понимаю, как начать решать эту проблему. Заранее спасибо.
NB: Я также получаю ту же ошибку при попытке установить только библиотеку neomodel
.
Я использую python 3.10.4
для этого проекта
На момент написания статьи shapely, похоже, не работает с python 3.10. См. Проблемы с установкой shapely 1.8.0 на windows python 3.10 и RLS: Shapely 1.8.1 release.
В моих проектах я смог установить neomodel, используя python 3.9, поэтому попробуйте использовать python virtualenv или conda для создания виртуальной среды с python 3.9.
Удачи!