Uv

uv 是 Astral 推出的 Python 包管理工具,目标是把常见 Python 开发工作流收敛到一个更快、更统一的命令行工具里。它可以管理项目依赖、虚拟环境、Python 版本,也可以像 pipx 一样运行或安装 Python 命令行工具。 安装 macOS 可以通过 Homebrew 安装: brew install uv 也可以使用官方安装脚本: curl -LsSf https://astral.sh/uv/install.sh | sh 安装后检查版本: uv --version 创建项目 创建一个新项目: uv init hello-uv cd hello-uv uv init 会生成基础项目结构和 pyproject.toml。之后可以直接添加依赖: uv add requests 运行项目命令: uv run python main.py uv run 会根据项目配置准备环境,并在对应虚拟环境里执行命令。日常使用时,不需要手动反复激活和退出虚拟环境。 管理依赖 添加依赖: uv add fastapi 添加开发依赖: uv add --dev pytest ruff 删除依赖: uv remove fastapi 同步依赖: uv sync uv 会维护锁文件,让不同机器上的依赖解析结果更稳定。团队项目里,锁文件可以帮助减少“我这里能跑”的环境差异。 ...

May 10, 2026 · 2 min · 401 words · Jiang Jun Jie

Conda

cmd conda info --envs conda info -e conda create -n env-name python=X.X activate env-name deactivate conda remove -n env-name --all

March 25, 2021 · 1 min · 20 words · Jiang Jun Jie