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

经典企业网站欣赏承德网站设计公司

经典企业网站欣赏,承德网站设计公司,化妆品可做的团购网站有哪些,万网怎么建立网站uv是一个python管理工具的集大成者,一个工具将项目管理、虚拟环境管理、开发工具使用和管理等等集于一身。 这里只是入门简介,更详细的使用方法请参考官方文档。 文章目录 项目管理创建项目单文件项目协同 环境管理添加依赖运行 命令行工具命令行简介配…

uv是一个python管理工具的集大成者,一个工具将项目管理、虚拟环境管理、开发工具使用和管理等等集于一身。

这里只是入门简介,更详细的使用方法请参考官方文档。

文章目录

  • 项目管理
    • 创建项目
    • 单文件项目
    • 协同
  • 环境管理
    • 添加依赖
    • 运行
  • 命令行工具
  • 命令行简介
  • 配置文件
    • 镜像源

项目管理

创建项目

开发的第一步就是创建项目。项目一般由:源代码、编译和构建工具、环境配置、IDE配置、Git配置、流水线配置等等组成。

# 文件夹名称会默认作为项目名称
uv init <dictionary>

在这里插入图片描述
python-version 用来指定项目用到的python版本;pyproject.toml用来描述整个项目,包括依赖、项目名称等。这两个文件是项目运行和虚拟环境管理的关键配置文件。

单文件项目

除了上面这种情况,uv允许将所有项目信息写入py文件中,实现一个文件就是一个项目。

uv init --script <py-file>
# 例如
uv init --script main.py

在这里插入图片描述
此时无需创建复杂项目结构也能实现复杂功能。非常适合脚本场景。

协同

当从仓库下载代码或者修改项目配置(如修改.python-version版本号),需要运行uv sync这个命令会自动按照配置文件配置本地环境(python版本、依赖包等)。如果本地没有匹配的python版本,则会自动下载对应版本。

环境管理

添加依赖

使用uv管理依赖时不需要提前激活虚拟环境(如:conda),也不需要不定期的保存requirements.txt文件。仅仅需要一行命令uv add <package-name>就可以了(如:uv add requests)。这个命令会一次性创建虚拟环境、安装依赖、更新项目文件。

在这里插入图片描述

运行

使用uv run <py-file>可以直接运行python脚本。他会自动启动对应虚拟环境,使用环境中的依赖。

命令行工具

开发时会用到一些python编写的工具,如:pytest。使用uv时可以直接使用uv tool install pytest进行安装。然后就可以直接在命令行使用pytest

如果不想安装工具,直接使用,那么可以使用uvx命令。uvx pytest可以直接运行pytest工具,并且不会安装到项目中

命令行简介

uv python 负责python相关命令,如安装指定版本python。

uv venv 用于管理和配置虚拟环境。如设置虚拟环境使用的python版本。

配置文件

镜像源

通过修改pyproject.toml指定默认镜像源

[[tool.uv.index]]
url = "https://test.pypi.org/simple"
default = true

如果要全局配置,则需要修改~/.config/uv/uv.toml或者/etc/uv/uv.toml

[[index]]
url = "https://test.pypi.org/simple"
default = true

下面代码演示了如何针对每个包单独设置镜像源

[project]
dependencies = ["torch"][tool.uv.sources]
torch = [{ index = "pytorch-cu118", marker = "sys_platform == 'darwin'"},{ index = "pytorch-cu124", marker = "sys_platform != 'darwin'"},
][[tool.uv.index]]
name = "pytorch-cu118"
url = "https://download.pytorch.org/whl/cu118"[[tool.uv.index]]
name = "pytorch-cu124"
url = "https://download.pytorch.org/whl/cu124"

文章转载自:

http://uJS0cVEl.qbwmz.cn
http://y5VOZ655.qbwmz.cn
http://0PNymdid.qbwmz.cn
http://6klPUfwx.qbwmz.cn
http://9YhC7SlU.qbwmz.cn
http://hOMClg3V.qbwmz.cn
http://1X7mTEon.qbwmz.cn
http://bZQRt7Xd.qbwmz.cn
http://37rNBT7d.qbwmz.cn
http://NWxWeq53.qbwmz.cn
http://tQi4g8NI.qbwmz.cn
http://sVTUiLIN.qbwmz.cn
http://mbkY2irO.qbwmz.cn
http://pDZIwlDi.qbwmz.cn
http://wNhddaLK.qbwmz.cn
http://xS1Ia0qB.qbwmz.cn
http://rR5vNgbO.qbwmz.cn
http://In5cyyL5.qbwmz.cn
http://ltM9fbCR.qbwmz.cn
http://vhYBCBn3.qbwmz.cn
http://tzGp6RMq.qbwmz.cn
http://30pmQdmj.qbwmz.cn
http://iFcf17Rd.qbwmz.cn
http://YpykUb5P.qbwmz.cn
http://yvnbgEr6.qbwmz.cn
http://5wHigPfG.qbwmz.cn
http://PMkox5jU.qbwmz.cn
http://Y5smj4si.qbwmz.cn
http://HnS0oe09.qbwmz.cn
http://AT5b4cFV.qbwmz.cn
http://www.dtcms.com/wzjs/621628.html

相关文章:

  • 浙江省建设厅网站证件苏州工业园区最新通告
  • 网站公司说我们做的网站服务器不够用舞钢市做网站开发的公司
  • 网站建设广告投放是什么教育直播网站建设
  • 做网站公司销售开场白哪些网站是react做的
  • 招商网站建设网网页设计与网站建设设计报告
  • 网站开发济南网站的音乐链接怎么做
  • 衡阳网站建设专家济南企业自助建站
  • 自建网站工具wordpress与商城
  • 冀州网站优化网站建设的er图
  • 电子商务网站建设需求说明书打造一个app需要多少钱
  • 宁波关键词网站排名有服务器怎么做网站
  • 免费推广网站大全下载栖霞网站建设
  • 网站建设与管理教案怎么写十大热门网页游戏排行
  • 如何用自己的电脑做网站北京网站开发公司有哪些
  • seo网站点击量排名优化网站设计评价指标
  • 视频解析网站制作wordpress 和shopify
  • seo技术建站1688网站的特点
  • 北京网站建设华网叫任何一个人一个小时做网站
  • 山东电力建设网站仿站模板
  • 分类信息网站系统cms一站式服务是什么意思
  • 软件免费网站大全长沙网站建设搭建
  • 京津冀协同发展意义江西省seo
  • 张家界建设信息网站免费免费建站
  • 旅游网站开发需求文档模板云虚拟主机怎么建网站
  • 如何让移动网站更优秀网站弹出窗口js
  • 北仑网站建设培训学校惠州网络推广哪里找
  • 企业网站报价方案下载网站开发初学
  • 建设网站的公司汇总wordpress直播购物插件
  • 珠海知名网站专业制作简历收费
  • 包头做网站上海 房地产网站建设