当前位置: 首页 > news >正文

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`

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

 

 

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

http://www.rkmt.cn/news/108933.html

相关文章:

  • 2025年知名的数控金刚石砂轮修整磨床厂家推荐及选购指南 - 品牌宣传支持者
  • Claude Code Router智能路由技术:从高成本到经济实用的AI代码助手优化方案
  • 2025年热门的教槽猪饲料/育肥猪饲料TOP品牌厂家排行榜 - 品牌宣传支持者
  • CloudStream下载管理终极指南:从混乱到有序的完全掌握
  • 金属瓶盖厂家,金属瓶盖五金/香水/红酒/化妆品金属瓶盖厂家选择指南,金属瓶盖制造商、生产厂家、源头厂家、生产公司推荐 - 品致汇
  • 终极指南:快速获取Pascal VOC 2012计算机视觉数据集
  • 2025年热门的泡泡兔毛绒厂家推荐及采购指南 - 行业平台推荐
  • 2025年五大口碑好的短视频拍摄专业公司排行榜,实力强的比较 - 工业推荐榜
  • 【软件测试】6_基础知识 _Javascript - 实践
  • Transformer模型详解入门:借助清华镜像快速获取TensorFlow预训练模型
  • 告别单打独斗!一场关乎独立开发者未来的“对话”即将开启
  • Windows Server 2022官方镜像完整获取指南:从下载到验证的全流程
  • GLAD:谐振腔的优化设计
  • 2025年口碑好的DIY激光刻字售卖机/照片打印售卖机TOP实力厂家推荐榜 - 品牌宣传支持者
  • JW-A分液漏斗振荡器的操作要点 - 品牌推荐大师
  • 3步掌握Lottie动态渐变:让你的APP动起来
  • 【赵渝强老师】HDFS数据上传和下载的过程
  • 如何在大数据领域开展高效的数据挖掘工作
  • 2026毕设ssm+vue基于健身房管理系统论文+程序
  • 3个Vim效率插件对比:让你的编辑速度翻倍
  • 2025年武汉办公家具厂家综合实力排行榜:企业采购决策白皮书 - 速递信息
  • 基于SpringBoot的农商对接系统的设计与实现毕业论文+PPT(附源代码+演示视频)
  • 7个关键指标:为什么Noria能实现5倍性能飞跃?
  • Godot引擎光照贴图技术深度解析:从性能瓶颈到视觉优化
  • 企业AI如何开发:告别“黑盒”试错,拥抱智能体工程化
  • 终极指南:快速上手FLAN-T5 XL大语言模型
  • 大模型推理性能瓶颈诊断与Accelerate优化实战
  • 10、计算机安全:数据与黑客工具解析
  • U型底,k型底
  • Actix Web终极实战指南:从零构建高性能Rust微服务