Loading...
Loading...
Compare original and translation side by side
uv.lockrequirements*poetry.lockpdm.lockuv.lockrequirements*poetry.lockpdm.lockuv run script.py # Run a script
uv run --with requests script.py # Run with additional packages
uv add --script script.py requests # Add dependencies inline to the scriptuv run script.py # 运行脚本
uv run --with requests script.py # 携带额外依赖包运行脚本
uv add --script script.py requests # 为脚本直接添加依赖pyproject.tomluv.lockuv init # Create new project
uv add requests # Add dependency
uv remove requests # Remove dependency
uv sync # Install from lockfile
uv run <command> # Run commands in environment
uv run python -c "" # Run Python in project environment
uv run -p 3.12 <command> # Run with specific Python versionpyproject.tomluv.lockuv init # 创建新项目
uv add requests # 添加依赖
uv remove requests # 移除依赖
uv sync # 根据锁文件安装依赖
uv run <command> # 在项目环境中运行命令
uv run python -c "" # 在项目环境中运行Python代码
uv run -p 3.12 <command> # 使用指定Python版本运行命令uvx <tool> <args> # Run a tool without installation
uvx <tool>@<version> <args> # Run a specific version of a tooluvxuv tool installuvx <tool> <args> # 无需安装直接运行工具
uvx <tool>@<version> <args> # 运行工具的指定版本uvxuv tool installrequirements.txtuv.lockuv venv
uv pip install -r requirements.txt
uv pip compile requirements.in -o requirements.txt
uv pip sync requirements.txtrequirements.txtuv.lockuv venv
uv pip install -r requirements.txt
uv pip compile requirements.in -o requirements.txt
uv pip sync requirements.txt
**Important:**
- Don't use the pip interface unless clearly needed.
- Don't introduce new `requirements.txt` files.
- Prefer `uv init` for new projects.
**注意事项:**
- 除非明确需要,否则不要使用Pip接口
- 不要新建`requirements.txt`文件
- 新项目优先使用`uv init`命令pyenv install 3.12 → uv python install 3.12
pyenv versions → uv python list --only-installed
pyenv local 3.12 → uv python pin 3.12
pyenv global 3.12 → uv python install 3.12 --defaultpyenv install 3.12 → uv python install 3.12
pyenv versions → uv python list --only-installed
pyenv local 3.12 → uv python pin 3.12
pyenv global 3.12 → uv python install 3.12 --defaultpipx run ruff → uvx ruff
pipx install ruff → uv tool install ruff
pipx upgrade ruff → uv tool upgrade ruff
pipx list → uv tool listpipx run ruff → uvx ruff
pipx install ruff → uv tool install ruff
pipx upgrade ruff → uv tool upgrade ruff
pipx list → uv tool listpip install package → uv pip install package
pip install -r req.txt → uv pip install -r req.txt
pip freeze → uv pip freeze
pip-compile req.in → uv pip compile req.in
pip-sync req.txt → uv pip sync req.txt
virtualenv .venv → uv venvpip install package → uv pip install package
pip install -r req.txt → uv pip install -r req.txt
pip freeze → uv pip freeze
pip-compile req.in → uv pip compile req.in
pip-sync req.txt → uv pip sync req.txt
virtualenv .venv → uv venvundefinedundefinedundefinedundefinedundefinedundefined
```bash
```bash
```bash
```bashundefinedundefinedundefinedundefinedundefinedundefined