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包

相关推荐
智购科技自动售卖机厂家31 分钟前
2026自动售货机库存热力图分析:从设备分布到补货优先级的数据可视化实践~YH
大数据·python·信息可视化
鹿鹿学长1 小时前
微软把语音转写打到 0.1 美元/小时:5 个月降价 72%,AI 音频进入地板价时代
python·自动化
weixin_440730501 小时前
使用pytest中方法控制执行步骤(test_begin.py、test_end.py,@pytest.mark.run(order=1))
开发语言·python·pytest
小柯南敲键盘1 小时前
跨境电商批量图片翻译与视频字幕翻译,就用跨马AI工具
大数据·人工智能·python·音视频
心易行者2 小时前
Python自动化测试7步落地法:用python在线运行省掉90%环境配置时间
java·开发语言·人工智能·python·log4j·ai编程
Boop_wu2 小时前
[LangGraph] 案例 2 : 支持搜索的智能代理系统
服务器·windows·python·langchain
2601_962297252 小时前
Python、Pytest、Allure、Selenium和Jenkins实现自动化测试集成实例
python·selenium·jenkins·pytest·allure
今天AI了吗2 小时前
Codex 配置自定义 AI API 完整指南:从零到一接入你的专属模型
java·人工智能·python·数据分析·embedding
阿童木写作3 小时前
跨境电商批量图片翻译与视频字幕翻译工具推荐
python·音视频
leihefeng3 小时前
手写数字识别:KNN vs 逻辑回归实战
python·算法·机器学习·逻辑回归·scikit-learn