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包

相关推荐
haluhalu.3 分钟前
深入理解 AI Agent(1.2):Harness 工程——模型之外的竞争力
前端·数据结构·人工智能·python·langchain·个人开发
东莞市云毅网络有限公司26 分钟前
把网页表格与列表还原成结构化条目:抽取与对账实现
python·文本处理·数据抽取
夜瞬31 分钟前
从零微调 Qwen3-8B:基于 LoRA 与 LLaMA-Factory 打造专属 AI 编程助教
人工智能·python·llama
障碍的枫子1 小时前
我的第一个Agent
开发语言·python·langchain
打工仔折腾 AI1 小时前
260+异构同步链路实战:如何用语义化自动翻译破解CDC DDL同步痛点
人工智能·后端·python·自然语言处理·性能优化·langchain·机器翻译
MartinA1 小时前
1024 想请全组吃麦当劳,结果我先写了个拼单工具
mcp
曲径海盗1 小时前
【Python 学习第 33 天】条件判断 if/else
python·学习笔记·编程入门
流烟默1 小时前
MCP第 2 篇:Java 本地实战:官方 SDK + stdio + 单能力 Server
人工智能·mcp
把我格子衫拿来2 小时前
鼠标点到哪里才算选中?Qt 与 VTK 的拾取坐标、DPI 与体素定位
python·qt·vtk·坐标变换·三维交互
用户460381291942 小时前
MCP 给了 Agent 一堆“手”,Skill 才教它怎么干活:两者到底什么关系?
agent·mcp