Запуск из исходников - moevm/nosql1h19-text-graph GitHub Wiki
Инструкция по запуску
Установить интерпретатор Python>=3.6 sudo apt install python3
Для Windows: скачать последнюю версию по ссылке, загрузить Windows Installer нужной разрядности. При установке стоит поставить галочку в Add contents to PATH
Можно установить только сервер: wget -O - https://debian.neo4j.org/neotechnology.gpg.key | sudo apt-key add - echo 'deb https://debian.neo4j.org/repo stable/' | sudo tee /etc/apt/sources.list.d/neo4j.list sudo apt update sudo apt install neo4j
Для Windows скачать последний Community Server отсюда
Можно установить Desktop Edition (проще)
Запустить neo4j
Для Linux-сервера - sudo service neo4j start
Настроить neo4j
По умолчанию сервер neo4j имеет веб-интерфейс по адресу http://localhost:7474 и доступ к БД по адресу bolt://localhost:7687. Если это не так, при запуска будет выведено предупреждение.
Логин/пароль по умолчанию - neo4j/neo4j. При первом подключении будет запрошена смена пароль администратора. Это можно сделать в веб-интерфейсе или так: sudo neo4j-admin set-initial-password <password>
Подключение дополнительных возможностей:
Для сохранения/загрузки БД нужно установить apoc. Для Desktop Edition установка в настройках проекта. Для сервера нужно скачать релиз и положить в $NEO4J_HOME/plugins.
Также нужно добавить в конфигурацию БД (neo4j.conf) следующие строчки: apoc.export.file.enabled=true apoc.import.file.enabled=true
И закомментировать строчку dbms.directories.import=import
Для некоторых алгоритмов на графах установить аналогичным образом Graph Algorithms
Чтобы работал экпорт в PDF, установить wkhtmltopdf.
! В репозитории Debian старая версия !
Скачать проект git clone https://github.com/moevm/nosql1h19-text-graph.git cd nosql1h19-text-graph
Создать virtual environment virtualenv venv venv/bin/activate или venv/Scripts/activate
Установить зависимости pip install -r requirements.txt
Собрать UI-файлы и ресурсы
Скрипт для Windows: buildUI.bat, buildRES.bat
скрипт для Linux: buildUI.sh, buildRES.sh
Запустить проект cd src python main.py
Важно, чтобы рабочая директория была src. В PyCharm нужно пометить src как sources root