mcpField
S
setup-python-env

setup-python-env

github.com/reflex-dev开发20683 次安装20 周前更新
代码仓库

关于 setup-python-env

setup-python-env 是用于准备 Python 环境并安装 Reflex 的技能。它会检查现有虚拟环境,在 uv 或 Python/pip 流程间选择;使用备用流程时要求 Python 3.10 或更新版本。

主要功能

  1. 01检查现有 .venv
  2. 02使用 uv 配置环境
  3. 03备用 Python 和 pip 流程
  4. 04检查 Python 版本
  5. 05安装 Reflex

适用场景

  1. 01为 Reflex 准备项目环境
  2. 02使用 uv 创建虚拟环境
  3. 03在尚未安装时安装 Reflex

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/reflex-dev/agent-skills --skill setup-python-env

安装后在 Claude Code 中输入/setup-python-env确认已加载。

详细介绍

Reflex 的 Python 环境设置

此技能用于创建 Python 虚拟环境并安装 Reflex。

步骤 1:检查是否已有虚拟环境

在项目根目录中查找 .venv 目录:

ls -d .venv 2>/dev/null

如果 .venv 存在,请激活它并跳到步骤 3。

source .venv/bin/activate

步骤 2:创建虚拟环境

如果不存在 .venv,请确定有哪些工具可用。

选项 A:uv 可用

检查是否已安装 uv:

uv --version

如果找到 uv:

  1. 如果不存在 pyproject.toml,请初始化一个:

    uv init --bare
    
  2. 创建虚拟环境:

    uv venv .venv
    
  3. 激活虚拟环境:

    source .venv/bin/activate
    

跳到步骤 3。

选项 B:回退到 python / pip

如果 uv 不可用,请检查 Python 版本:

python3 --version

如果版本低于 3.10,请停止并告知用户:

需要 Python 3.10 或更高版本。请先安装较新的 Python 版本,然后再继续。

如果版本为 3.10 或更高:

  1. 创建虚拟环境:

    python3 -m venv .venv
    
  2. 激活虚拟环境:

    source .venv/bin/activate
    
  3. 升级 pip:

    pip install --upgrade pip
    

步骤 3:安装 Reflex

检查是否已安装 Reflex:

pip show reflex 2>/dev/null

如果未安装 Reflex:

如果使用 uv:
uv add reflex
如果使用 pip:
pip install reflex

评论

支持 Markdown