下載:
jdk-8u202-windows-x64
http://xzd.197946.com/jdk8u202x64.zip
neo4j-community-3.3.1-windows
https://download.csdn.net/download/haohaizi0077/10380071
anaconda-python3.6
pip install neo4j-driver==1.6.1
pip install py2neo==4.0.0
pip install Django==2.0.3
pip install Thulac==0.2.0 或 pip install Corenlp
pip install Pinyin==0.4.0
爬蟲相關:
https://github.com/psf/requests-html
pip install requests-html
配置JAVA,neo4j
https://www.runoob.com/w3cnote/windows10-java-setup.html
http://www.imooc.com/article/254341
解壓neo4j-community-3.3.1-windows.zip到本地目錄,如D:\neo4j-community-3.3.1\
該版本需要jdk8+版本的支持
配置環境變量
NEO4J_HOME "D:\neo4j-community-3.3.1\"
PATH %NEO4J_HOME%\bin;
打開%NEO4J_HOME%\conf\neo4j.conf
將#dbms.connectors.default_listen_address=0.0.0.0的#去掉
在%NEO4J_HOME%\bin執行neo4j.bat console啓動服務
在瀏覽器訪問http://localhost:7474/ 訪問數據庫
默認密碼neo4j,第一次登陸需修改密碼。
管理員權限運行neo4j.bat console
顯示如下信息:
2020-03-26 08:02:47.547+0000 INFO ======== Neo4j 3.3.1 ========
2020-03-26 08:02:47.567+0000 INFO Starting...
2020-03-26 08:02:48.558+0000 INFO Bolt enabled on 0.0.0.0:7687.
2020-03-26 08:02:51.651+0000 INFO Started.
2020-03-26 08:02:52.189+0000 INFO Remote interface available at http://localhost:7474/
下載sqlite3
地址:
https://www.sqlite.org/2020/sqlite-dll-win64-x64-3310100.zip
嫌麻煩還要設置path,我直接放在了:
D:\code\NLP_1\neo4j-community-3.3.1-windows\neo4j-community-3.3.1\bin
因爲這個之前設置了path
下載代碼:
kgcar 修改:run.bat
C:\Users\ynh\AppData\Local\conda\conda\envs\nlp_1\python.exe manage.py runserver
修改代碼中的登錄選項:D:\code\NLP_1\kgcar\Model\neo4j_models.py
其中的密碼、name、端口爲你的端口即可:
# -*- coding: utf-8 -*-
from py2neo import Graph,Node,Relationship,NodeMatcher
#版本說明:Py2neo v4
class Neo4j_Handle():
graph = None
matcher = None
def __init__(self):
print("Neo4j Init ...")
def connectDB(self):
self.graph = Graph("bolt://localhost:7687", username="neo4j", password="qwer")
self.matcher = NodeMatcher(self.graph)
然後管理員權限運行run.bat
還有兩個東西沒有安裝,後面需要的時候再加上:
JQuery=1.0
Bootstrap=3.7.4
Echarts=4.0