uv初始化记录

要用vscode+cline写mcp服务,在uv初始化的时候有点小问题,记录一下解决过程。

uv安装

我是mac本,所以直接按照curl安装。这里是官网可自行去按照安装步骤来 https://docs.astral.sh/uv/getting-started/installation/

初始化

初始化一个项目目录

bash 复制代码
uv init demo

虚拟环境

进入目录以后创建虚拟环境

bash 复制代码
uv venv

激活环境

bash 复制代码
source .venv/bin/activate

安装所需的包

bash 复制代码
uv add "mcp[cli]" https

在这里就出现了问题,网络问题可能会有,可以自行解决。我想说的是第二个问题,python版本问题,一定要看一下自己需要的python版本是否和安装包匹配。

异常信息

主要问题其实就是python太低了,我是3.7的,结果要安装的依赖包需要3.10以上,所以就出现了冲突。

java 复制代码
× No solution found when resolving dependencies for split (markers: python_full_version >= '3.7' and python_full_version < '3.10'):
  ╰─▶ Because the requested Python version (>=3.7) does not satisfy Python>=3.10 and your project depends on mcp[cli], we can conclude that your project's requirements are unsatisfiable.

解决过程

安装3.11版本python

bash 复制代码
uv python install 3.11

python版本切换

将环境指向我们安装的版本

bash 复制代码
 uv python pin 3.11

查看是否指向正确版本

bash 复制代码
uv run python --version

修改配置

打开

vim pyproject.toml

将里面的python版本改成我们要运行的版本即可。

重新安装mcp包

相关推荐
Flynt1 小时前
配置Chrome DevTools MCP,我在Windows上折腾了两个晚上
ai编程·claude·mcp
荣码2 小时前
GraphRAG:普通RAG只能回答"点"的问题,我踩了4个坑才搞懂
java·python
金銀銅鐵13 小时前
[Python] 基于欧几里得算法,实现分数约分计算器
python·数学
Lyn_Li14 小时前
Kaggle Top 5 | 198只股票、200条数据的金融预测——BattleFin高分方案从零复现
python·kaggle·比赛复盘·金融预测
Java陈序员18 小时前
企业级!一个基于 Java 开发的开源 AI 应用开发平台!
spring boot·agent·mcp
小九九的爸爸19 小时前
前端想要入门Agent开发,要具备哪些Python基础?
python·agent·ai编程
阿耶同学20 小时前
手把手教你用 LangGraph 搭建三层嵌套 Agent 架构
python·程序员
Flynt1 天前
接手28万行遗留代码:我用codebase-memory-mcp把代码理解时间从3天压到2小时
ai编程·claude·mcp
花酒锄作田2 天前
Pydantic校验配置文件
python
hboot2 天前
AI工程师第四课 - 深度学习入门
pytorch·python·神经网络