setup-python-env
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChinesePython Environment Setup for Reflex
Reflex的Python环境搭建
This skill handles creating a Python virtual environment and installing Reflex.
本技能用于创建Python虚拟环境并安装Reflex。
Step 1: Check for an existing virtual environment
步骤1:检查现有虚拟环境
Look for a directory in the project root:
.venvbash
ls -d .venv 2>/dev/nullIf exists, activate it and skip to Step 3.
.venvbash
source .venv/bin/activate在项目根目录中查找目录:
.venvbash
ls -d .venv 2>/dev/null如果已存在,激活它并跳至步骤3。
.venvbash
source .venv/bin/activateStep 2: Create the virtual environment
步骤2:创建虚拟环境
If no exists, determine which tools are available.
.venv如果不存在,先确定可用的工具。
.venvOption A: uv
is available
uv选项A:已安装uv
uvCheck if is installed:
uvbash
uv --versionIf is found:
uv-
If noexists, initialize one:
pyproject.tomlbashuv init --bare -
Create the virtual environment:bash
uv venv .venv -
Activate it:bash
source .venv/bin/activate
Skip to Step 3.
检查是否安装了:
uvbash
uv --version如果找到:
uv-
若不存在,初始化一个:
pyproject.tomlbashuv init --bare -
创建虚拟环境:bash
uv venv .venv -
激活虚拟环境:bash
source .venv/bin/activate
跳至步骤3。
Option B: Fall back to python
/ pip
pythonpip选项B:使用python
/pip
作为备选
pythonpipIf is not available, check the Python version:
uvbash
python3 --versionIf 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:
-
Create the virtual environment:bash
python3 -m venv .venv -
Activate it:bash
source .venv/bin/activate -
Upgrade pip:bash
pip install --upgrade pip
如果未安装,检查Python版本:
uvbash
python3 --version如果版本低于3.10,停止操作并告知用户:
需要Python 3.10或更高版本。请先安装更新版本的Python再继续。
如果版本为3.10或更高:
-
创建虚拟环境:bash
python3 -m venv .venv -
激活虚拟环境:bash
source .venv/bin/activate -
升级pip:bash
pip install --upgrade pip
Step 3: Install Reflex
步骤3:安装Reflex
Check if Reflex is already installed:
bash
pip show reflex 2>/dev/nullIf Reflex is not installed:
检查是否已安装Reflex:
bash
pip show reflex 2>/dev/null如果未安装Reflex:
If using uv
:
uv使用uv
时:
uvbash
uv add reflexbash
uv add reflexIf using pip
:
pip使用pip
时:
pipbash
pip install reflexbash
pip install reflex