Python虚拟环境管理工具

该项目是一个基于Python的应用程序,使用`uv`工具进行虚拟环境管理和依赖安装,支持创建虚拟环境、安装不同形式的依赖包以及运行服务。

  • by QKChen1994
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 QKChen1994/mcp-stock-quotation

使用说明

服务介绍

这是一个基于 Python 的项目,使用 uv 工具进行虚拟环境管理和依赖安装。项目包含了创建虚拟环境、安装依赖包以及运行服务的基本操作指南。

服务描述

该项目是一个 Python 应用程序,主要展示了如何使用 uv 工具来管理项目的虚拟环境和依赖项。它提供了详细的步骤说明,包括创建和激活虚拟环境、安装不同形式的依赖包(单个包、指定版本、从 requirements.txt 或 pyproject.toml 安装),以及如何运行服务(通过 mcp dev server.py 命令)。此外,还配置了使用阿里云镜像源来加速包的安装过程。

类型

Python Web 应用

服务配置

{
    "mcpServers": {
        "default-server": {
            "command": "uv",
            "args": [
                "run",
                "--with",
                "mcp",
                "mcp",
                "run",
                "server.py"
            ],
            "env": {
            }
        }
    }
}

服务配置

# 创建并激活虚拟环境
uv venv
source .venv/bin/activate  # Linux/macOS
.venv\Scripts\activate     # Windows

# 安装依赖包
# 安装单个包
uv pip install requests

# 安装指定版本
uv pip install requests==2.31.0

# 从 requirements.txt 安装
uv pip install -r requirements.txt

# 从pyproject.toml安装
uv pip install -e . -i https://mirrors.aliyun.com/pypi/simple/

# 运行
mcp dev server.py