360 Secure SkillHub
360 安全技能中心

setup-python-env

该 Skill 按步骤检查项目根目录是否已有 .venv;若无,则优先用 uv 创建并激活虚拟环境,否则在 Python 版本不低于 3.10 时用 python3 -m venv 创建、激活并升级 pip,最后检查并安装 Reflex 包。

reflex-dev
热度 0.00
最近更新 2026-10-19 00:29:00
分类:开发依赖:代码执行 / 读写文件应用场景:工作流 / DevOps

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add reflex-dev/agent-skills/setup-python-env
Metadata
name
setup-python-env
description
Set up a Python virtual environment and install Reflex. Use when initializing a new Reflex project, setting up a development environment, or when the user needs to create a venv and install dependencies. Load when there is no .venv directory, when the user asks to start a new Reflex app, or when imports fail due to missing packages.

Python Environment Setup for Reflex

This skill handles creating a Python virtual environment and installing Reflex.

Step 1: Check for an existing virtual environment

Look for a .venv directory in the project root:

ls -d .venv 2>/dev/null

If .venv exists, activate it and skip to Step 3.

source .venv/bin/activate

Step 2: Create the virtual environment

If no .venv exists, determine which tools are available.

Option A: uv is available

Check if uv is installed:

uv --version

If uv is found:

  1. If no pyproject.toml exists, initialize one:

    uv init --bare
    
  2. Create the virtual environment:

    uv venv .venv
    
  3. Activate it:

    source .venv/bin/activate
    

Skip to Step 3.

Option B: Fall back to python / pip

If uv is not available, check the Python version:

python3 --version

If the version is older than 3.10, stop and inform the user:

Python 3.10 or newer is required. Please install a more up-to-date version of Python before continuing.

If the version is 3.10 or newer:

  1. Create the virtual environment:

    python3 -m venv .venv
    
  2. Activate it:

    source .venv/bin/activate
    
  3. Upgrade pip:

    pip install --upgrade pip
    

Step 3: Install Reflex

Check if Reflex is already installed:

pip show reflex 2>/dev/null

If Reflex is not installed:

If using uv:

uv add reflex

If using pip:

pip install reflex