DeepKe开源框架实战0:从环境配置到项目运行的踩坑之路
 DeepKe开源框架实战0:从环境配置到项目运行的踩坑之路 
 DeepKe是一个开源的知识图谱抽取与构建工具,基于深度学习技术,支持多种任务类型。本文记录了我在配置 DeepKe 环境时遇到的各种问题及解决方案。
前言
在知识图谱构建领域,DeepKe 作为一个强大的开源工具,吸引了我的注意。它不仅支持实体关系抽取、属性抽取等多种任务,而且基于 PyTorch 实现,具有良好的扩展性。本文将详细记录我从零开始配置 DeepKe 环境的全过程,希望能帮助遇到类似问题的同学。
环境配置详解
一、代码获取
首先,我们需要获取 DeepKe 的源代码。考虑到国内网络环境,我选择了从 Gitee 克隆代码:
1
git clone https://gitee.com/openkg/deepke.git
二、环境依赖问题的解决
在配置过程中,我遇到了 conda 命令无法使用的问题。这是一个典型的环境变量配置问题,解决过程如下:
1. 问题诊断
首先通过版本检查确认问题:
1
conda --version
命令未返回版本号,说明 Anaconda 环境变量未正确配置。
2. 环境变量配置
在 Windows 系统中,需要添加以下路径到系统环境变量:
1
2
E:\Anaconda3\Scripts
E:\Anaconda3
提示:请根据你的实际安装路径修改上述地址。
3. 验证配置
重新运行版本检查命令:
1
conda --version
返回 conda 23.3.1,表明环境变量配置成功。
三、虚拟环境创建与激活
创建专用的 Python 环境是一个好习惯,可以避免依赖冲突。
1
conda create -n deepke-llm python=3.9
然而,在激活环境时遇到了新的问题。
问题:conda activate 失效
解决方案:
- 对于 PowerShell 用户:
1
conda init powershell
 - 对于 CMD 用户:
conda init cmd.exe 
重要提示:初始化后必须重启终端才能生效。
四、项目依赖安装
- 首先切换到项目目录:
1
cd example/llm - 安装项目依赖:
1
pip install -r requirements.txt
 
环境配置要点总结
- 版本控制:
- Python 3.9
 - 最新版 conda
 - 最新版 DeepKe
 
 - 关键路径:
- Anaconda 安装路径
 - 项目根目录
 - 依赖文件位置
 
 - 常见问题解决:
- 环境变量配置
 - conda 命令初始化
 - 虚拟环境管理
 
 
后续计划
环境配置完成后,我计划:
- 深入学习 DeepKe 的核心功能
 - 复现几个典型的知识图谱构建案例
 - 尝试在实际项目中应用
 
经验总结:在配置深度学习环境时,注意记录每一步操作和可能遇到的问题,这对后续的问题排查和经验分享都很有帮助。
本文是 DeepKe 学习系列的第一篇,后续我会继续分享使用心得和实战经验,欢迎感兴趣的同学一起交流学习。
 This post is licensed under  CC BY 4.0  by the author.


