2025-06-07 22:32:00 +08:00

29 lines
963 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 虚拟环境与入口文件不在同一目录时的配置方式
## 问题描述
在使用 OpenMCP 时有时会遇到虚拟环境venv与 Python 文件不在同一目录的情况,甚至虚拟环境可能位于项目文件夹之外。这种情况下,点击右上角连接按钮可能会出现 MCP 连接失败错误代码32000的问题。
## 解决方案
### 1. 调整执行目录
在连接选项中,您需要调整执行目录到虚拟环境所在的位置:
![MCP 连接选项界面](./image-2.png)
### 2. 修改执行命令
同时,需要相应地修改执行命令:
![修改执行命令示例](./image.png)
### 3. 直接指定解释器路径
对于特定情况,您可以直接在命令中指定 Python 解释器的完整路径,例如:
```bash
C:\code\ygo-chat\.venv\Scripts\python.exe example.py
```
> 注意:此方法同样适用于 node或者mcp指令的【命令】以及其它mcp client的mcp配置文件。