2025年 #Flask #Python

写于

创建虚拟环境

 uv venv
Using CPython 3.8.10 interpreter at: c:\Program Files\python38\python.exe
Creating virtual environment at: .venv
Activate with: .venv\Scripts\activate

下载、安装python之前加uv

uv pip install flask
uv add 库

同步uv sync

uv 管理虚拟环境 uv venv 默认在当前目录创建 .venv 文件夹。 uv venv myenv 可以指定路径 uv python list — 列出uv支持的python版本 uv python install cpython3.12 — 安装某个python版本 (3.12) uv run -p 3.12 xxx.py — 使用特定版本python运行xxx.py uv run -p 3.12 python — 运行python交互界面 uv run xxx.py — 使用系统python或当前工程的虚拟环境运行xxx.py uv init — 初始化项目,创建工程 uv add pydantic_ai — 添加依赖 (pydantic_ai) uv tree — 打印依赖树 uv remove pydantic_ai — 删除依赖 uv build — 编译工程 uv tool install 库, 这个库是整个系统可用的 uv pip install -r requirements.txt uv sync ,同步依赖: 确保环境与 pyproject.toml 一致

从项目安装依赖: 如果项目有 pyproject.toml 或 setup.py,直接安装:

uv pip install .

uv pip freeze > requirements.txt ,导出依赖生成 requirements.txt: 如果需要重新生成依赖列表: