uv管理Python环境,实战指令
2025-10-24
Linux运维
00

安装uv:

bash
展开代码
# 使用官方安装脚本(推荐) curl -LsSf https://astral.sh/uv/install.sh | sh source $HOME/.local/bin/env # 这样也可以: pip install uv

创建虚拟环境,指定D:\python_envs\py313为环境安装目录:

bash
展开代码
uv venv D:\python_envs\py313 --python 3.13

激活这个Python环境:

bash
展开代码
# 临时允许执行脚本(仅当前会话)Windows Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process D:\python_envs\py313\Scripts\Activate.ps1 # 这是Linux的方式 source .venv/bin/activate # Linux

windows激活不管用,直接路径覆盖也可以:

bash
展开代码
$env:PATH = "D:\python_envs\py313\Scripts;" + $env:PATH

看环境:uv pip list

看安装包:pip list

bash
展开代码
(py313) PS D:\xiedong_dev\company_model_proxy\daily-hot-mcp> uv pip list Using Python 3.13.9 environment at: D:\python_envs\py313 (py313) PS D:\xiedong_dev\company_model_proxy\daily-hot-mcp> pip list Package Version ------- ------- pip 25.2 uv 0.9.5

安装包:

bash
展开代码
uv pip install gradio

根据 uv.lock 安装精确依赖(确保环境完全一致),会安装到当前激活的python环境里:

bash
展开代码
uv pip sync uv.lock

从requirements.txt安装:

bash
展开代码
uv pip sync requirements.txt

从pyproject.toml安装:

bash
展开代码
uv pip sync pyproject.toml
如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:Dong

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC。本作品采用《知识共享署名-非商业性使用 4.0 国际许可协议》进行许可。您可以在非商业用途下自由转载和修改,但必须注明出处并提供原作者链接。 许可协议。转载请注明出处!