用途
setup-python-env 用于为 Reflex 项目准备 Python 开发环境:创建 Python 虚拟环境并安装 Reflex。该技能被描述为在初始化新的 Reflex 项目、设置开发环境,或用户需要相应环境配置时使用。
主要能力与流程
第一步:检查现有虚拟环境。在项目根目录查找 .venv 目录:
ls -d .venv 2>/dev/null
如果 .venv 已存在,则激活它并跳到第三步:
source .venv/bin/activate
第二步:创建虚拟环境。如果不存在 .venv,则先确定可用工具。
选项 A:uv 可用。检查 uv 是否已安装:
uv --version
如果找到 uv:若没有 pyproject.toml,则初始化:
uv init --bare
创建虚拟环境:
uv venv .venv
激活:
source .venv/bin/activate
然后跳到第三步。
选项 B:回退到 python / pip。如果 uv 不可用,检查 Python 版本:
python3 --version
如果版本低于 3.10,停止并告知用户:
Python 3.10 or newer is required. Please install a more up-to-date version of Python before continuing.
如果版本为 3.10 或更新:
创建虚拟环境:
python3 -m venv .venv
激活:
source .venv/bin/activate
升级 pip:
pip install --upgrade pip
第三步:安装 Reflex。检查 Reflex 是否已安装:
pip show reflex 2>/dev/null
如果 Reflex 未安装:
如果使用 uv:
uv add reflex
如果使用 pip:
pip install reflex
适用场景
初始化新的 Reflex 项目、设置开发环境,或用户提出配置 Reflex 运行所需 Python 环境的需求时使用。
限制
该技能要求 Python 3.10 或更新版本;低于该版本时会停止并提示用户先安装更新版本。安装路径依赖 uv 是否可用:可用时走 uv init、uv venv、uv add reflex;不可用时走 python3 -m venv、pip 升级、pip install reflex。激活虚拟环境使用 source .venv/bin/activate。
其他信息
产品名称、URL、代码与安装命令均以上述资料为准。资料未提供该技能的收费、价格、平台支持范围、效果或额外使用步骤等信息,暂未提供。