SuperAPI AI 工具集

setup-python-env

编程与开发

查看项目

更新于 10-15 12:39

技能介绍

用途

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、代码与安装命令均以上述资料为准。资料未提供该技能的收费、价格、平台支持范围、效果或额外使用步骤等信息,暂未提供。