Подключение базы данных Neo4J к моему приложению Django

В настоящее время я работаю над проектом, в котором мне нужно использовать Django вместе с базой данных графов Neo4J. Согласно статьям, которые я прочитал в Интернете, я должен использовать для этого библиотеку django_neomodel. Но когда я пытаюсь установить django_neomodel через pipenv или pip, я получаю следующую ошибку:

Error message returned on installation failure of django_neomodel

Вышеуказанные ошибки говорят, что определенный 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.

Удачи!

Вернуться на верх