Skip to content

UV

更新: 6/25/2025 字数: 0 字 时长: 0 分钟

uv


1. 安装 uv 方式

bash
curl -LsSf https://astral.sh/uv/install.sh | sh
bash
brew install uv
bash
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
bash
pip install uv

2. 常用命令

bash
uv --version

创建项目

bash
uv init example
cd example
#或者
uv venv --python 3.14.0 example4

运行脚本

bash
uv run main.py

激活环境

bash
source .venv/bin/activate
或者
.venv/bin/activate.bat

安装依赖

bash
uv add requests
bash
uv add  "selenium == 4.33.0"

升级依赖

bash
uv lock --upgrade-package requests

删除依赖

bash
uv remove selenium

安装项目依赖

bash
uv pip install -e .

3. 版本相关

bash
# 安装 Python 版本
uv python install

# 查看可用的 Python 版本
uv python list

# 找到已安装的 Python 版本
uv python find

# 将当前项目固定为使用特定的 Python 版本
uv python pin

# 卸载一个 Python 版本
uv python uninstall

# 查看可以使用的python版本
uv python list

安装新的Python版本

bash
uv python install 3.14

当前目录使用该版本

bash
uv python pin 3.14
bash
uv venv --python 3.14

4. 项目相关

bash
- `uv init`: 创建一个新的 Python 项目
- `uv add`: 在项目中添加一个依赖项。
- `uv remove`: 从项目中移除一个依赖项。
- `uv sync`: 将项目的依赖项与环境同步。
- `uv lock`: 为项目的依赖项创建一个锁定文件。
- `uv run`: 在项目环境中运行一个命令。
- `uv tree`: 查看项目的依赖关系树。
- `uv build`: 将项目构建为发行归档文件。
- `uv publish`: 将项目发布到软件包索引。

Released under the MIT License.