Последние совместимые версии среди Neo4j, Python и py2neo? - PullRequest
0 голосов
/ 22 апреля 2020

Используя сравнительно недавно "pip install", я создаю веб-приложение, используя Python (v. 3.8.1, с учетом обновления до 3.8.2), Neo4j (v. 4.0.2. С учетом 4.0.3 ) и py2neo (v. 4.3.0), и я сталкиваюсь с различными проблемами (проблемы с импортом, такой функции нет, и т. д. c).

После того, как я некоторое время ударился о них, Я вижу (например), что в Руководстве по py2neo v.4 сказано, что он поддерживает Python до версии 3.7.x и Neo4j до версии 3.5.x ... но я не знаю, актуальны ли эти документы и / или совместим с более поздними версиями других продуктов, или если вместо этого я делаю что-то не так в своем коде.

В частности, Py2neo в последнее время, кажется, занимался какой-то серьезной гимнастикой (например, find_one () , -> устарело, используйте NodeSelector (), -> устарело, используйте NodeSelection (), -> устарело, используйте MatchSelection () и т. д. c.).

Может кто-нибудь сказать мне, что последние версии каждого из них, которые будут хорошо играть вместе? Если я выберу каждую из этих версий, то, возможно, я смогу сосредоточиться на своем реальном коде. Большое спасибо

1 Ответ

0 голосов
/ 24 апреля 2020

С Руководство по Py2neo v4 :

Поддерживаются следующие версии Python и Neo4j:

  • Python 2.7 / 3.4 / 3.5 / 3.6 / 3.7

  • Neo4j 3.2 / 3.3 / 3.4 / 3.5 (рекомендуется последняя версия каждой версии)

Как личный опыт, Python 3.6.9 + neo4j 3.5.7 + py2neo 4.3.0 отлично работают.

...