关于 setup-python-env
setup-python-env 是用于准备 Python 环境并安装 Reflex 的技能。它会检查现有虚拟环境,在 uv 或 Python/pip 流程间选择;使用备用流程时要求 Python 3.10 或更新版本。
主要功能
- 01检查现有 .venv
- 02使用 uv 配置环境
- 03备用 Python 和 pip 流程
- 04检查 Python 版本
- 05安装 Reflex
适用场景
- 01为 Reflex 准备项目环境
- 02使用 uv 创建虚拟环境
- 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:
-
如果不存在
pyproject.toml,请初始化一个:uv init --bare -
创建虚拟环境:
uv venv .venv -
激活虚拟环境:
source .venv/bin/activate
跳到步骤 3。
选项 B:回退到 python / pip
如果 uv 不可用,请检查 Python 版本:
python3 --version
如果版本低于 3.10,请停止并告知用户:
需要 Python 3.10 或更高版本。请先安装较新的 Python 版本,然后再继续。
如果版本为 3.10 或更高:
-
创建虚拟环境:
python3 -m venv .venv -
激活虚拟环境:
source .venv/bin/activate -
升级 pip:
pip install --upgrade pip
步骤 3:安装 Reflex
检查是否已安装 Reflex:
pip show reflex 2>/dev/null
如果未安装 Reflex:
如果使用 uv:
uv add reflex
如果使用 pip:
pip install reflex
评论
支持 Markdown