neo4j图数据库
学习neo4j图数据库的使用

### 文章目录
- [neo4j图数据库](#文章目录 neo4j图数据库 @[toc] 1-核心知识点 2-思路整理 3-参考网址 4-上手实操 1-安装neo4j-docker 2-要学习CQL语句 3-解决cmake问题 1-可能的原因及解决办法 1.
cmake
未正确安装或者版本不兼容 2. 依赖库缺失 3. 环境变量配置问题 4. 网络问题 2-具体操作步骤 1. 安装cmake
2. 安装 Visual Studio C++ 构建工具 3. 重新安装pyltp
) - [@[toc]](#文章目录 neo4j图数据库 @[toc] 1-核心知识点 2-思路整理 3-参考网址 4-上手实操 1-安装neo4j-docker 2-要学习CQL语句 3-解决cmake问题 1-可能的原因及解决办法 1.
cmake
未正确安装或者版本不兼容 2. 依赖库缺失 3. 环境变量配置问题 4. 网络问题 2-具体操作步骤 1. 安装cmake
2. 安装 Visual Studio C++ 构建工具 3. 重新安装pyltp
) - [1-核心知识点](#文章目录 neo4j图数据库 @[toc] 1-核心知识点 2-思路整理 3-参考网址 4-上手实操 1-安装neo4j-docker 2-要学习CQL语句 3-解决cmake问题 1-可能的原因及解决办法 1.
cmake
未正确安装或者版本不兼容 2. 依赖库缺失 3. 环境变量配置问题 4. 网络问题 2-具体操作步骤 1. 安装cmake
2. 安装 Visual Studio C++ 构建工具 3. 重新安装pyltp
) - [2-思路整理](#文章目录 neo4j图数据库 @[toc] 1-核心知识点 2-思路整理 3-参考网址 4-上手实操 1-安装neo4j-docker 2-要学习CQL语句 3-解决cmake问题 1-可能的原因及解决办法 1.
cmake
未正确安装或者版本不兼容 2. 依赖库缺失 3. 环境变量配置问题 4. 网络问题 2-具体操作步骤 1. 安装cmake
2. 安装 Visual Studio C++ 构建工具 3. 重新安装pyltp
) - [3-参考网址](#文章目录 neo4j图数据库 @[toc] 1-核心知识点 2-思路整理 3-参考网址 4-上手实操 1-安装neo4j-docker 2-要学习CQL语句 3-解决cmake问题 1-可能的原因及解决办法 1.
cmake
未正确安装或者版本不兼容 2. 依赖库缺失 3. 环境变量配置问题 4. 网络问题 2-具体操作步骤 1. 安装cmake
2. 安装 Visual Studio C++ 构建工具 3. 重新安装pyltp
) - [4-上手实操](#文章目录 neo4j图数据库 @[toc] 1-核心知识点 2-思路整理 3-参考网址 4-上手实操 1-安装neo4j-docker 2-要学习CQL语句 3-解决cmake问题 1-可能的原因及解决办法 1.
cmake
未正确安装或者版本不兼容 2. 依赖库缺失 3. 环境变量配置问题 4. 网络问题 2-具体操作步骤 1. 安装cmake
2. 安装 Visual Studio C++ 构建工具 3. 重新安装pyltp
) - [1-安装neo4j-docker](#文章目录 neo4j图数据库 @[toc] 1-核心知识点 2-思路整理 3-参考网址 4-上手实操 1-安装neo4j-docker 2-要学习CQL语句 3-解决cmake问题 1-可能的原因及解决办法 1.
cmake
未正确安装或者版本不兼容 2. 依赖库缺失 3. 环境变量配置问题 4. 网络问题 2-具体操作步骤 1. 安装cmake
2. 安装 Visual Studio C++ 构建工具 3. 重新安装pyltp
) - [2-要学习CQL语句](#文章目录 neo4j图数据库 @[toc] 1-核心知识点 2-思路整理 3-参考网址 4-上手实操 1-安装neo4j-docker 2-要学习CQL语句 3-解决cmake问题 1-可能的原因及解决办法 1.
cmake
未正确安装或者版本不兼容 2. 依赖库缺失 3. 环境变量配置问题 4. 网络问题 2-具体操作步骤 1. 安装cmake
2. 安装 Visual Studio C++ 构建工具 3. 重新安装pyltp
) - [3-解决cmake问题](#文章目录 neo4j图数据库 @[toc] 1-核心知识点 2-思路整理 3-参考网址 4-上手实操 1-安装neo4j-docker 2-要学习CQL语句 3-解决cmake问题 1-可能的原因及解决办法 1.
cmake
未正确安装或者版本不兼容 2. 依赖库缺失 3. 环境变量配置问题 4. 网络问题 2-具体操作步骤 1. 安装cmake
2. 安装 Visual Studio C++ 构建工具 3. 重新安装pyltp
) - [1-可能的原因及解决办法](#文章目录 neo4j图数据库 @[toc] 1-核心知识点 2-思路整理 3-参考网址 4-上手实操 1-安装neo4j-docker 2-要学习CQL语句 3-解决cmake问题 1-可能的原因及解决办法 1.
cmake
未正确安装或者版本不兼容 2. 依赖库缺失 3. 环境变量配置问题 4. 网络问题 2-具体操作步骤 1. 安装cmake
2. 安装 Visual Studio C++ 构建工具 3. 重新安装pyltp
) - [1. `cmake` 未正确安装或者版本不兼容](#文章目录 neo4j图数据库 @[toc] 1-核心知识点 2-思路整理 3-参考网址 4-上手实操 1-安装neo4j-docker 2-要学习CQL语句 3-解决cmake问题 1-可能的原因及解决办法 1.
cmake
未正确安装或者版本不兼容 2. 依赖库缺失 3. 环境变量配置问题 4. 网络问题 2-具体操作步骤 1. 安装cmake
2. 安装 Visual Studio C++ 构建工具 3. 重新安装pyltp
) - [2. 依赖库缺失](#文章目录 neo4j图数据库 @[toc] 1-核心知识点 2-思路整理 3-参考网址 4-上手实操 1-安装neo4j-docker 2-要学习CQL语句 3-解决cmake问题 1-可能的原因及解决办法 1.
cmake
未正确安装或者版本不兼容 2. 依赖库缺失 3. 环境变量配置问题 4. 网络问题 2-具体操作步骤 1. 安装cmake
2. 安装 Visual Studio C++ 构建工具 3. 重新安装pyltp
) - [3. 环境变量配置问题](#文章目录 neo4j图数据库 @[toc] 1-核心知识点 2-思路整理 3-参考网址 4-上手实操 1-安装neo4j-docker 2-要学习CQL语句 3-解决cmake问题 1-可能的原因及解决办法 1.
cmake
未正确安装或者版本不兼容 2. 依赖库缺失 3. 环境变量配置问题 4. 网络问题 2-具体操作步骤 1. 安装cmake
2. 安装 Visual Studio C++ 构建工具 3. 重新安装pyltp
) - [4. 网络问题](#文章目录 neo4j图数据库 @[toc] 1-核心知识点 2-思路整理 3-参考网址 4-上手实操 1-安装neo4j-docker 2-要学习CQL语句 3-解决cmake问题 1-可能的原因及解决办法 1.
cmake
未正确安装或者版本不兼容 2. 依赖库缺失 3. 环境变量配置问题 4. 网络问题 2-具体操作步骤 1. 安装cmake
2. 安装 Visual Studio C++ 构建工具 3. 重新安装pyltp
) - [2-具体操作步骤](#文章目录 neo4j图数据库 @[toc] 1-核心知识点 2-思路整理 3-参考网址 4-上手实操 1-安装neo4j-docker 2-要学习CQL语句 3-解决cmake问题 1-可能的原因及解决办法 1.
cmake
未正确安装或者版本不兼容 2. 依赖库缺失 3. 环境变量配置问题 4. 网络问题 2-具体操作步骤 1. 安装cmake
2. 安装 Visual Studio C++ 构建工具 3. 重新安装pyltp
) - [1. 安装 `cmake`](#文章目录 neo4j图数据库 @[toc] 1-核心知识点 2-思路整理 3-参考网址 4-上手实操 1-安装neo4j-docker 2-要学习CQL语句 3-解决cmake问题 1-可能的原因及解决办法 1.
cmake
未正确安装或者版本不兼容 2. 依赖库缺失 3. 环境变量配置问题 4. 网络问题 2-具体操作步骤 1. 安装cmake
2. 安装 Visual Studio C++ 构建工具 3. 重新安装pyltp
) - [2. 安装 Visual Studio C++ 构建工具](#文章目录 neo4j图数据库 @[toc] 1-核心知识点 2-思路整理 3-参考网址 4-上手实操 1-安装neo4j-docker 2-要学习CQL语句 3-解决cmake问题 1-可能的原因及解决办法 1.
cmake
未正确安装或者版本不兼容 2. 依赖库缺失 3. 环境变量配置问题 4. 网络问题 2-具体操作步骤 1. 安装cmake
2. 安装 Visual Studio C++ 构建工具 3. 重新安装pyltp
) - [3. 重新安装 `pyltp`](#文章目录 neo4j图数据库 @[toc] 1-核心知识点 2-思路整理 3-参考网址 4-上手实操 1-安装neo4j-docker 2-要学习CQL语句 3-解决cmake问题 1-可能的原因及解决办法 1.
cmake
未正确安装或者版本不兼容 2. 依赖库缺失 3. 环境变量配置问题 4. 网络问题 2-具体操作步骤 1. 安装cmake
2. 安装 Visual Studio C++ 构建工具 3. 重新安装pyltp
)
1-核心知识点
- 1)为什么要使用neo4j图数据库->传统行式/列式数据库不能高效的存储和查询
- 2)学习CQL语句->neo4j的数据库查询语法
2-思路整理
1)如何安装neo4j
2)如何使用CQL语句
3-参考网址
4-上手实操
1-安装neo4j-docker
为了把学习曲线降下来,先使用docker快速进行安装

-
安装脚本
下载镜像
docker pull neo4j
推荐将本地的磁盘路径挂载上去
docker run --publish=7474:7474 --publish=7687:7687 --volume=D:/TT_RUNTIME+/Docker/neo4j:/data neo4j
docker run --publish=7474:7474 --publish=7687:7687 -e "NEO4J_AUTH=neo4j/admin123" --volume=D:/TT_RUNTIME+/Docker/neo4j:/data neo4j
登录账密
neo4j/neo4j ->登录后可以修改(备忘-本地Windows:admin123)
web访问

2-要学习CQL语句
Neo4j的Cypher语言是为处理图形数据而构建的,CQL代表Cypher查询语言。像Oracle数据库具有查询语言SQL,Neo4j具有CQL作为查询语言。
- 此处先不展开对CQL的学习,先参考Neo4j图数据库进行学习,后续会补全该逻辑
3-解决cmake问题
从你给出的错误信息可知,在使用 pip
安装 pyltp
库期间,cmake
命令执行出错,返回了非零退出状态码,这表明 cmake
构建过程失败,进而致使 pyltp
库的 wheel 包构建失败。下面为你详细分析可能的原因及对应的解决办法:
1-可能的原因及解决办法
1. cmake
未正确安装或者版本不兼容
- 原因 :
cmake
是用于构建项目的工具,要是没有正确安装或者版本和项目不兼容,就会引发构建错误。 - 解决办法 :
- 安装
cmake
:可以从 CMake 官方网站 下载适合你操作系统的安装包,然后按照安装向导进行安装。 - 验证安装 :安装完成之后,在命令行输入
cmake --version
来验证cmake
是否安装成功。 - 更新
cmake
:如果已经安装了cmake
,可以尝试更新到最新版本,以确保版本兼容性。
- 安装
2. 依赖库缺失
- 原因 :
pyltp
库也许依赖其他一些库,要是这些依赖库没有安装,cmake
构建就会失败。 - 解决办法 :
- 对于 Windows 系统,你需要安装 Visual Studio 并安装 C++
构建工具。可以从 Visual Studio 官网 下载 Visual Studio
Community 版本,在安装过程中选择"使用 C++ 的桌面开发"工作负载。
- 对于 Windows 系统,你需要安装 Visual Studio 并安装 C++
3. 环境变量配置问题
- 原因 :
cmake
可能无法找到 Python 解释器或者其他必要的工具,这可能是因为环境变量配置不正确。 - 解决办法 :
- 确保
cmake
和 Python 的可执行文件路径已经添加到系统的环境变量PATH
中。 - 你可以在命令行中手动指定 Python 解释器的路径,确保
pip
使用的是正确的 Python 环境。
- 确保
4. 网络问题
- 原因 :在构建过程中,
cmake
可能需要从网络下载一些依赖文件,如果网络不稳定或者被阻止,就会导致构建失败。 - 解决办法 :
- 检查网络连接是否正常,尝试切换网络环境。
- 如果你使用了代理,确保代理配置正确。
2-具体操作步骤
1. 安装 cmake
sh
# 如果你使用的是 Windows 系统,可以从官网下载安装包进行安装
# 如果你使用的是 Linux 系统,可以使用以下命令安装
sudo apt-get install cmake # Ubuntu/Debian
sudo yum install cmake # CentOS/RHEL
# 验证安装
cmake --version
2. 安装 Visual Studio C++ 构建工具
从 Visual Studio 官网 下载并安装 Visual Studio Community
版本,在安装过程中选择"使用 C++ 的桌面开发"工作负载。
3. 重新安装 pyltp
sh
pip uninstall pyltp # 先卸载已有的 pyltp 库
pip install pyltp