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

平度网站建设公司wordpress付费主题国内优秀

平度网站建设公司,wordpress付费主题国内优秀,合肥做网站,琴行网站建设方案在学习使用 MCP 的时候接触到了 UV 这个环境管理工具,经过对比,发现它在诸多方面比 venv、conda 等工具更为出色,因此整理了这份简单的入门学习笔记,希望能帮助大家快速上手。 介绍 UV 是一款集 Python 版本管理、虚拟环境创建与…

在学习使用 MCP 的时候接触到了 UV 这个环境管理工具,经过对比,发现它在诸多方面比 venv、conda 等工具更为出色,因此整理了这份简单的入门学习笔记,希望能帮助大家快速上手。

介绍

UV 是一款集 Python 版本管理、虚拟环境创建与管理、依赖安装等多功能于一体的轻量级工具,可类比为 “pyenv + virtualenv + pip-tools” 的组合。与传统工具不同,它使用 Rust 编写,这赋予了它卓越的性能,在处理依赖安装与解析时,速度可比 pip 快 10 - 100 倍 。

uv 的特点:

  1. 速度更快:相比 pip ,uv 采用 Rust 编写,性能更优。
  2. 支持 PEP 582:无需 virtualenv ,可以直接使用
  3. 兼容 pip :支持 pypackages 进行管理。 requirements.txt 和 pyproject.toml 依赖管理。
  4. 替代 venv :提供 uv venv 进行虚拟环境管理,比venv更轻量
  5. 跨平台:支持 Windows、macOS 和 Linux。

安装

方法 1:pip
使用 pip 安装(适用于已安装 pip 的系统)
 pip install uv
方法 2:curl
使用 curl 直接安装 如果你的系统没有 pip

直接运行:

curl https://raw.githubusercontent.com/1stG/uv/master/installer.sh | bash

这会自动下载 uv 并安装到 /usr/local/bin 。

方法 3:Windows 下的 PowerShell 安装

在 Windows 系统中,可通过 PowerShell 执行以下命令进行安装:

irm https://raw.githubusercontent.com/1stG/uv/master/installer.ps1 | iex

安装完成后,可通过命令uv --version验证是否安装成功 。

换源

在 Windows 系统上修改 UV 的下载源,通过环境变量修改
UV 提供了 UV_PYPI_INDEX_URL环境变量来设置默认的包索引源。

设置方法:
打开 “此电脑” 或 “我的电脑”,右键点击选择 “属性”。
在弹出的窗口中选择 “高级系统设置”。
在 “系统属性” 窗口中,点击 “环境变量” 按钮。
在 “系统变量” 或 “用户变量” 中点击 “新建”:
变量名:UV_PYPI_INDEX_URL
变量值:设置为你想要的镜像源地址,例如 https://pypi.tuna.tsinghua.edu.cn/simple。
点击 “确定” 保存设置。

创建项目

笔者自己的理解:

​ 在传统的 venv、conda 等环境管理工具中,环境与项目相对独立,一个环境可运行多个项目代码(前提是环境匹配)。而 UV 通过在项目目录生成配置文件(.uv),实现环境与项目的便捷关联。默认情况下,进入项目目录时需手动激活环境,也可配置自动激活 。环境本质上是独立的,可在多个项目中复用。

因此,创建项目即创建环境。

uv init project_name --python 3.12
cd project_name

我们这里示例创建一个uv项目,名字叫uv_study:

uv init uv_study --python 3.12
cd uv_study

在这里插入图片描述

执行上述命令后,UV 会在当前目录下创建一个基于 Python 3.12 的虚拟环境,并生成.uv配置文件

在这里插入图片描述

这样,一个uv项目或者说一个uv环境就创建好了。

库管理

要想在这个环境中添加依赖库,只需要使用uv add命令即可。(当然得在对应的项目目录下)

uv add package_name
# 等效于pip install,但是比pip更快

例如,下图是uv初始环境:

在这里插入图片描述

我们现在新安装一个requests库:

uv add requests

安装完成后,uv会自动在pyproject.toml写入依赖,比传统的requirements.txt高效得多。

在这里插入图片描述

当然也可以删除库:

uv remove requests

在这里插入图片描述

运行项目

我们简单修改一下main.py运行测试一下:

在这里插入图片描述

使用uv run即可

uv run main.py

在这里插入图片描述

使用别人的uv项目

我们这里先删除我们自己的venv环境:

在这里插入图片描述

然后再重新导入这个uv项目,同步依赖,根据项目pyproject.toml文件安装所有声明的包:

uv sync

在这里插入图片描述

如此,即可快速搭建与原作者一致的开发环境 。


文章转载自:

http://NY7igHtn.srsnn.cn
http://kA8m9V4n.srsnn.cn
http://LQ7e8PEk.srsnn.cn
http://WYicXDE1.srsnn.cn
http://NJEVBaAU.srsnn.cn
http://n9OEiNXI.srsnn.cn
http://dCEaOI15.srsnn.cn
http://PLtO4FlA.srsnn.cn
http://CW1HinSf.srsnn.cn
http://ZIYV7GJY.srsnn.cn
http://ZR7Q2kTl.srsnn.cn
http://brfR7bR5.srsnn.cn
http://xp5YZOky.srsnn.cn
http://uO0QbNE7.srsnn.cn
http://s5ytV5AN.srsnn.cn
http://detuKPuj.srsnn.cn
http://KiAEtQzy.srsnn.cn
http://GW5ZF1tc.srsnn.cn
http://wb9ai16N.srsnn.cn
http://86QyQe4T.srsnn.cn
http://kN7T5h2P.srsnn.cn
http://adZkXNpS.srsnn.cn
http://n561Beub.srsnn.cn
http://KrEoCrNW.srsnn.cn
http://mihZPfJ5.srsnn.cn
http://r81QYcK5.srsnn.cn
http://ta5KMjYp.srsnn.cn
http://G9i79BjK.srsnn.cn
http://cRnYMXlH.srsnn.cn
http://D3Ps7iPr.srsnn.cn
http://www.dtcms.com/wzjs/755679.html

相关文章:

  • wordpress 宅男猫网站长春互联网推广
  • 网站没有备案 合法吗北京企业网站开发多少钱
  • 织梦网站数据下载济南seo关键词优化方案
  • 做商城网站的项目背景农夫山泉品牌vi设计分析
  • 网站建设的总体设计概图做网站公司会场主持台词
  • 大型集团网站建设公司如何进入一个网站开发人员工具
  • 建网站的尺寸优化建站
  • 苏州网站开发公司南通建公司网站
  • 做视频直播网站做一款app需要多少钱费用
  • 成都网站建设推广可以小说网站开发对影成三人小说
  • 有没有免费网站制作wordpress wdcp
  • 做整个网站静态页面多少钱网文订阅做多的网站
  • 长春公司做网站找哪个公司好云服务器发布网站
  • 建设公司网站有用吗建设网站需要花费什么费用
  • 小额贷网站建设黄冈公司网站建设平台
  • 网页设计代码免费网站建设推广 seo
  • weekly做网站自媒体平台注册官网下载
  • 安徽智能网站建设哈尔滨工程项目建设网
  • 网站开发工程师求职简历北京网站模板建设
  • php做网站的分站国外最好的免费建站
  • 海南网站搭建wordpress 扩展字段
  • 网站建设需要考虑因素wordpress 小工具 位置
  • 织梦网站如何生成伪静态在线画画
  • 泰州市建设工程质量监督站网站宁波网络营销公司
  • python做网站有什么优势长沙网站优化收费
  • 苏州免费网站建设微信商城怎么开商城
  • 酒店网站建设流程图Wordpress 搜索自动补全
  • 阿里巴巴网站网络营销的影响大良营销网站建设价位
  • 聊城优化网站建设网站建设费可以一次性冲费用吗
  • 网站开发项目需求app的ui设计案例分析