• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
记得承诺过
博客园    首页    新随笔    联系   管理    订阅  订阅

Python环境包管理-uv

uv is an extremely fast Python package and project manager, written in Rust.

#uv 安装后设置环境变量
## 安装 uv(这条命令会从uv官网获取安装脚本,再从GitHub获取uv可执行文件,将uv安装到 D:\soft\uv ,最后配置Path,创建收据文件)
powershell -ExecutionPolicy ByPass -c {$env:UV_INSTALL_DIR = "D:\UV";irm https://astral.sh/uv/install.ps1 | iex}
安装完后有三个应用程序
uv uvx uvw

PATH添加安装目录D:\UV
UV_DEFAULT_INDEX https://pypi.tuna.tsinghua.edu.cn/simple/ --指定 UV 从国内镜像源下载 Python 包,加速安装速度。安装包时观察速度提升(如 uv pip install requests)
UV_PYTHON_INSTALL_DIR D:\UV\pythonLib --指定 Python 版本安装目录 使用 uv python list 查看安装路径是否生效
UV_PYTHON_INSTALL_MIRROR https://pypi.tuna.tsinghua.edu.cn/simple/ --指定 Python 版本下载镜像源。安装 Python 版本时观察速度提升(如 uv python install 3.11)

#uv命令

uv python list 查看可以安装的python 版本

uv install python 3.12 --prefix D:\soft\python 安装指定版本到指定目录


在当前文件夹下执行创建虚拟环境(结束后生成虚拟环境D:\UV\venv\myenv3.12)
D:\UV\venv>uv venv myenv3.12 --python 3.12

激活当前环境
D:\UV\venv\myenv3.12\Scripts\.\activate

初始化项目
初始化项目通常涉及生成项目文件(如pyproject.toml和uv.lock),这些文件用于管理依赖和配置。创建项目文件夹myAiProject后在项目根目录运行uv init:
init命令会初始化一个.venv的文件夹到项目根目录管理项目的python 环境
D:\UV\PythonProject\myAiProject>uv init
Initialized project `myaiproject`

image

执行uv add
D:\UV\PythonProject\myAiProject>uv add requests
添加的依赖包在此路径下
.venv\Lib\site-packages

 

 

参考官网uv 官网:https://docs.astral.sh/uv/

posted @ 2025-12-16 11:09  记得承诺过  阅读(15)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3