UVX报错

编程技巧 网站经验
📅 2026-03-22 10:18 👤 admin

在用 uvx 配置 MCP server 时,安装 amap-mcp-server==0.1.11 失败,报错是
The system cannot open the device or file specified (os error -2147024786),随后触发 MCP error -32000: Connection closed。


uvx 的独立安装/缓存链路在 Windows 上出问题。
机器里同时有两份 uv(pip 版 + standalone 版),导致 uv self update 初始失败。
解决方案总结:
1. 先解决 uv 冲突:卸载 pip 版或确保命中 standalone 版。

卸载 pip 版 uv

python -m pip uninstall -y uv

新开一个 PowerShell,确认命中的是 standalone

where uv
uv --version
uv self update
success: Upgraded uv from v0.10.10 to v0.10.12! https://github.com/astral-sh/uv/releases/tag/0.10.12
把 uv 升级到 0.10.12,说明这一步已完成。
若 uvx 仍报设备/文件错误,设置:
• UV_CACHE_DIR=C:\uv-cache
• UV_LINK_MODE=copy
然后重开终端再试。