Nexent开发环境搭建

最近在尝试本地搭建nexent环境,也是遇到了非常多的问题,总结一下方便大家自己搭建开发环境:

开发指南简述命令:

开发环境搭建:

开发主要依赖python和nodejs。

python:

版本:

项目使用的 Python版本为: 3.10.x

python官方下载地址:www.python.org/downloads/w...

我之前使用了3.13版本过高可能会报这种找不到配套包的错误。

python 环境变量配置:

打开环境变量-Path-添加python配置:

修改pip下载源:

由于国内网络受限,从官方源下载可能存在网络问题,一般将下载源切换为国内的镜像。 打开%AppData%\pip (如果不存在自己新建文件夹即可)

新建pip.ini文件,输入如下配置切换至清华源(如果还是有网络问题可以尝试切换阿里,南京大学,豆瓣等镜像,总有能用的):

global\] index-url = [mirrors.tuna.tsinghua.edu.cn/pypi/web/si...](https://link.juejin.cn?target=https%3A%2F%2Fmirrors.tuna.tsinghua.edu.cn%2Fpypi%2Fweb%2Fsimple "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple") 打开cmd,输入命令:pip install uv 安装uv #### 修改uv下载源: 安装uv完成后,打开%AppData%\\uv (如果不存在自己新建文件夹即可) ![image.png](https://oss.xyyzone.com/jishuzhan/article/1949767868425482242/2652d807b8d281a292ab0fc339cc3a11.webp) 新建文件 uv.toml,输入如下配置切换至清华源(如果还是有网络问题可以尝试切换阿里,南京大学,豆瓣等镜像,总有能用的): python-install-mirror = "[pypi.tuna.tsinghua.edu.cn/simple/](https://link.juejin.cn?target=https%3A%2F%2Fpypi.tuna.tsinghua.edu.cn%2Fsimple%2F "https://pypi.tuna.tsinghua.edu.cn/simple/")" 输入命令:uv sync \&\& uv pip install -e ../sdk 下载后端依赖 #### 下载其他依赖 按文档依次执行如下命令运行后端服务,此时会报缺少一些依赖的错误: 形如:No module named 'xxx' 如果缺少的是常见的工具包,可自行使用pip下载缺少的包 pip install 'xxx' python backend/data_process_service.py # 数据处理服务 python backend/main_service.py # 主服务 python backend/nexent_mcp_service.py # MCP 服务 #### 下载sdk依赖 缺少nexent的包时会报这个异常: ![97da31d221ccf40720f73ebadaae2c3.png](https://oss.xyyzone.com/jishuzhan/article/1949767868425482242/9c55ccc32976189e4e5afe0f81678c34.webp) 此时可切换到sdk目录执行pip install命令: cd sdk pip install . #### 环境变量缺失: 所有依赖包下载完成后运行mcp server就没有问题了。运行其他两个服务可能会遇到环境变量缺失的问题,可尝试将docker中的环境变量复制到启动路径下的 .env文件中。 这个问题预计下周会优化,在此也不展开了。 ![6635d84d8151ce314a91418595ca0a5.png](https://oss.xyyzone.com/jishuzhan/article/1949767868425482242/12ef3a7d2d340b56ec9f43942785b398.webp) ![image.png](https://oss.xyyzone.com/jishuzhan/article/1949767868425482242/b80542b3764bcf4e6a40216cd7f0f0f0.webp) ### node #### 版本: node我个人建议使用nvm管理,可以参考此文档下载备份(官方地址可能存在网络问题): [blog.csdn.net/zgphacker20...](https://link.juejin.cn?target=https%3A%2F%2Fblog.csdn.net%2Fzgphacker2010%2Farticle%2Fdetails%2F139558876 "https://blog.csdn.net/zgphacker2010/article/details/139558876") 我用的是22.16.0 ![image.png](https://oss.xyyzone.com/jishuzhan/article/1949767868425482242/27167731982c1da4b266dce9e45d65ad.webp) #### 指定npm镜像源: 打开cmd执行命令,选用淘宝的npm镜像: npm config set registry [registry.npmmirror.com](https://link.juejin.cn?target=https%3A%2F%2Fregistry.npmmirror.com "https://registry.npmmirror.com") 进入front工程目录执行命令: cd frontend npm install npm run dev #### Failed to load SWC binary for win32/64 npm run dev 时如果遇到此问题,可参考此文档解决:[cloud.tencent.com/developer/a...](https://link.juejin.cn?target=https%3A%2F%2Fcloud.tencent.com%2Fdeveloper%2Farticle%2F2428871 "https://cloud.tencent.com/developer/article/2428871") ![image.png](https://oss.xyyzone.com/jishuzhan/article/1949767868425482242/c47f4444ca8ecebaf8f5ff969e8f0b25.webp)

相关推荐
大模型教程10 小时前
全面对比主流大模型,了选对大模型真的可以事半功倍!
程序员·llm·agent
大模型教程10 小时前
谷歌官方出品建议人手一份!万人收藏的提示词工程指导白皮书(附中文版)!
程序员·llm·agent
AI大模型10 小时前
狂揽 133K Star!优质开源AI项目-提示词指南/提示词工程
程序员·llm·agent
AI大模型10 小时前
Transformer | 一文带你了解Embedding(从传统嵌入方法到大模型Embedding)
程序员·llm·agent
阿里云云原生11 小时前
阿里云函数计算 AgentRun 全新发布,构筑智能体时代的基础设施
agent
带娃的IT创业者12 小时前
自动网页浏览助手:基于 Selenium + GLM-4V 的百度自动搜索与内容提取系统
人工智能·selenium·测试工具·agent·网页agent
阿里云云原生15 小时前
配置驱动的动态 Agent 架构网络:实现高效编排、动态更新与智能治理
agent
学海一叶18 小时前
Agent开发02-关键思想(ReAct、ReWOO、Reflexion、LLM Compiler等)
人工智能·算法·llm·agent·plan
大模型铲屎官19 小时前
【LangChain 核心组件指南 | Agent篇】从零到精通:深度解析 create_agent 与 ReAct 智能体构建
人工智能·python·深度学习·langchain·大模型·agent·react智能体
前端双越老师20 小时前
使用 langChain.js Supervisor 实现 multi-agent 多智能体架构
node.js·agent·全栈