Почему не удалось подключиться к базе данных Neo4j на Python с помощью PythonAnywhere?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Почему не удалось подключиться к базе данных Neo4j на Python с помощью PythonAnywhere?

Сообщение Anonymous »

Я написал простой скрипт Python для подключения к моему экземпляру базы данных Neo4j и получения некоторых данных с помощью официальной библиотеки Neo4j. Я пытаюсь запустить этот сценарий на PythonAnywhere, но ему не удалось подключиться к базе данных, и выводится сообщение «Невозможно получить информацию о маршрутизации». URI, имя пользователя и пароль верны; он успешно подключается к базе данных из моего настольного приложения, написанного на Java.
Вот полный сценарий на Python:

Код: Выделить всё

from neo4j import GraphDatabase

URI = "neo4j+s://uri:7687"
AUTH = ("usn", "pwd")

class PlayersNeo4jDatabaseManager:
def __init__(self):
try:
self.driver = GraphDatabase.driver(URI, auth=AUTH)
except Exception as ex:
print(ex)

def close(self):
self.driver.close()

def get_players_query(self, tx):
query = "MATCH (p:Player) RETURN p LIMIT 1;"
players = tx.run(query)
for player in players:
print(player)

def get_players(self):
with self.driver.session(database="neo4j") as session:
session.read_transaction(self.get_players_query)

playersNeo4jDatabaseManager = PlayersNeo4jDatabaseManager()
playersNeo4jDatabaseManager.get_players()
Я пробовал neo4j://, neo4j+ssc и Bolt, но это не сработало.

Подробнее здесь: https://stackoverflow.com/questions/793 ... sing-pytho
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»