uv包简单使用案例

uv由Charlie Marsh开发,是Astral Tool的一个快速Python包安装器和解析器。它类似于pip和pip-tools,但速度更快。此外,uv还支持虚拟环境管理,替代venv和virtualenv。

参考:https://github.com/astral-sh/uv

安装:

c 复制代码
# On macOS and Linux.
curl -LsSf https://astral.sh/uv/install.sh | sh

# On Windows.
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

# With pip.
pip install uv

安装python虚拟环境

c 复制代码
# 创建虚拟环境(替代 python -m venv)
uv venv myenv

# 激活虚拟环境(Linux/macOS)
source myenv/bin/activate

# 在虚拟环境中安装包
uv pip install --python=3.11 flask  # 指定 Python 版本


# 退出环境,在 CMD/PowerShell 中
deactivate

windows激活环境

c 复制代码
# 进入虚拟环境目录的 Scripts 文件夹
cd myenv\Scripts

# 执行激活命令
activate.bat

# 或直接通过完整路径激活
myenv\Scripts\activate.bat


安装包

c 复制代码
# 安装单个包(比 pip 快 10-100 倍)
uv pip install numpy

# 安装多个包
uv pip install pandas matplotlib scikit-learn

# 安装指定版本的包
uv pip install "requests>=2.26,<3.0"
相关推荐
爬台阶的蚂蚁3 天前
内网麒麟系统安装 uv 的完整步骤
运维·服务器·uv
爬台阶的蚂蚁3 天前
使用 UV 工具管理 Python 项目的常用命令
python·uv
瑞禧生物ruixibio7 天前
CAS:1628029-06-0,UV-Tracer-炔-琥珀酰亚胺酯,光学特性
uv
道之极万物灭7 天前
Python uv虚拟环境管理工具详解
开发语言·python·uv
爱幻想-hjyp8 天前
【Python】uv包管理器常用命令
开发语言·python·uv
用什么都重名8 天前
UV工具安装配置使用教程
python·uv·包管理器
Jamesvalley10 天前
【uv】 uv安装mysql
uv·1024程序员节
shao91851610 天前
Gradio全解14——使用Gradio构建MCP的服务器与客户端(4)——Python包命令:uv与uvx实战
pytest·uv·1024程序员节·npx·uvx·uv pip·ruff
wkj00111 天前
uv如何配置阿里云源在 pyproject.toml 中 或在 uv.toml 中
chrome·conda·uv
wkj00111 天前
安装了conda和uv如何创建一个项目?
chrome·conda·uv·1024程序员节