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

UV的使用总结

在UV的文档中摘取一些常用的命令罗列在这里参考文档。

使用uv来管理项目(替代)

1. uv init hello-world  # 初始化项目
2. cd hello-world
3. uv add 'numpy==2.0' # 增加依赖
4. uv lock --upgrade-package requests # 更新项目依赖
5. uv remove numpy # 删除项目依赖

参考

使用uv来配置项目的python版本

为项目指定python版本

uv venv --python 3.11.6

也可以通过<实现>-<版本>-<操作系统>-<架构>-<C 库>来指定其他架构的python版本

在系统中首先安装python版本

uv python install 3.12.3

安装python到系统

uv python install 3.12 --default --preview

查找python的可执行文件的路径在哪里

uv python find

UV创建虚拟环境

uv venv
uv venv my-name
source .venv/bin/activate
.venv\Scripts\activate
deactivate

UV安装

uv pip install flask
uv pip install "git+https://github.com/astral-sh/ruff"
uv pip install -r requirements.txt
uv pip install -r pyproject.toml
uv pip uninstall flask
uv pip freeze
uv pip show numpy

UV的安装

windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
linux/macos
curl -LsSf https://astral.sh/uv/install.sh | sh
wget -qO- https://astral.sh/uv/install.sh | sh

UV文档

使用pip和pipx安装

pipx install uv
pip install uv
http://www.dtcms.com/a/275715.html

相关文章:

  • Git企业级开发(多人协作)
  • 从万亿参数到「会动手」:Kimi-K2 如何重新定义开源大模型的边界
  • Linux/Ubuntu安装go
  • 【Linux网络】IP 协议详解:结构、地址与交付机制全面解析
  • ABP VNext + OpenTelemetry + Jaeger:分布式追踪与调用链可视化
  • AI 基础概念一:芯片类型和软硬件框架
  • [爬虫知识] 深入理解多进程/多线程/协程的异步逻辑
  • 下载 | Win11 24H2 正式版更新!(ISO映像、年度更新版本、26100.4652、Windows 11)
  • STL——vector的底层实现C++
  • 安全初级作业1
  • 深入理解 QSettings:Qt 中的应用程序配置管理
  • PID控制算法理论学习基础——单级PID控制
  • 手机识别数据集,2628张原始图片,支持yolo,coco json,pasical voc xml等格式的标注
  • Web安全-Linux基础-02-系统基础命令
  • 这个Pandas函数可以自动爬取Web图表
  • Android下一个简单的定时器,每隔一秒输出一个数字
  • 【JVM|类加载】第三天
  • monorepo 发布库 --- 打包文件
  • 多线程的区别和联系
  • 使用sqlmap的SQL Injection注入
  • CSS分层渲染与微前端2.0:解锁前端性能优化的新维度
  • Linux之Zabbix分布式监控篇(一)
  • 电商广告市场惊现“合规黑洞”,企业如何避免亿元罚单
  • phpstudy搭建pikachu靶场
  • 单链表的题目,咕咕咕
  • 区块链平台之以太坊深入解读:技术、经济与生态的全面解析
  • 从OpenMV到执行器:当PID算法开始“调教”舵机
  • 计算机视觉与深度学习 | 基于Matlab的多特征融合可视化指纹识别系统(附完整代码)
  • 迅为RK3588开发板Android13系统super.img的解包和重新组包
  • 【C++】封装红黑树模拟实现set和map