对待生命,不妨大胆一点,因为我们终将失去它

uv cheatsheet

这是一篇个人使用uv的汇总,以便查询(不定时更新)


uv官方文档: https://docs.astral.sh/uv/
uv CLI文档: https://docs.astral.sh/uv/reference/cli/
uv安装命令: curl -LsSf https://astral.sh/uv/install.sh | sh


  • 安装 Python: uv python install 3.12
  • 创建 Python 虚拟环境: uv venv /path/to/environment --python 3.12
  • 安装软件包:uv pip install pkg_name
  • 安装全局包:uv tool install pkg_name
  • 初始化项目:uv init myproject
  • 同步项目:uv sync
    如果当前文件夹存在python项目,则会自动创建venv,并启用虚拟环境后自动安装依赖包,非常方便
  • 运行项目:uv run manage.py runserver
    如果存在venv,则自动启用venv并运行指定程序
  • 添加包到 pyproject.toml 文件中:uv add pkg_name
  • 同步/更新包到 pyproject.toml 和 uv.lock 文件中:uv lockuv sync
  • 添加包到指定的依赖组:uv add --group production request
    • 自动添加到开发组:uv add --dev- pytest
  • 临时运行:uvx pycowsay hello from uv

Comments

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注