















还在为
pip命令报错而烦恼?一行py -m pip轻松绕过环境变量,让 Cline 立刻拥有实时天气查询能力。
MCP(Model Context Protocol)让 AI 助手(比如 Cline)能够直接调用外部工具——查天气、搜新闻、读写文件都不在话下。而配置一个可用的 MCP 服务,往往被卡在安装依赖和环境变量上。
这篇文章会带你配置一个完全免费、无需 API Key 的天气查询服务,并解决 Windows 用户最常见的 'pip' 不是内部或外部命令 问题。
python --version 检查)打开命令行(终端 / CMD),不要直接输入 pip install ...,而是使用下面这条命令:
py -m pip install mcp_weather_server -i https://pypi.tuna.tsinghua.edu.cn/simple
py -m pip 而不是 pip?很多 Windows 用户安装 Python 后忘记勾选 "Add Python to PATH",导致系统找不到 pip 命令。
py 是 Python 自带的启动器,用它来执行 pip 模块可以完美绕过环境变量问题,屡试不爽。
等待安装完成,你会看到类似 Successfully installed mcp_weather_server-... 的字样。
cline_mcp_settings.json 文件。{
"mcpServers": {
"weather": {
"command": "python",
"args": ["-m", "mcp_weather_server"],
"disabled": false,
"autoApprove": []
}
}
}
✅ 验证成功:回到 MCP Server 选项卡,看到
weather旁边亮起绿灯,表示服务已就绪。
现在你可以直接对 Cline 下达指令了:
Cline 会询问你是否允许调用 get_weather 工具,点击 Approve 即可看到返回的实时天气数据。
| 问题 | 解决办法 |
|---|---|
py 也不是可执行命令 |
说明 Python 未安装或未正确注册。请重新安装 Python,并勾选 "Add Python to PATH" |
| Cline 报错"找不到 python" | 将 JSON 中的 "command": "python" 改为 "py",或者改成 where python 显示的完整路径(如 C:\Python312\python.exe) |
| 查询返回 "Unknown location" | 尝试使用城市英文名,或加上省/市全称,例如 Hangzhou, China |
现在你不仅给 Cline 装上了一个实用的天气能力,更重要的是学会了一套应对 pip 找不到的通用技巧。以后再安装任何 MCP 服务(如 mcp-server-fetch、filesystem 等),都可以用 py -m pip install ... 避开环境变量的坑。
就这么简单,去试试吧!
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。