python的UV使用
1、安装UV在cmd命令行运行C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy ByPass -c irm https://astral.sh/uv/install.ps1 | iex运行成功后也是在命令行添加环境变量set PathC:\Users\wangxinghao\.local\bin;%Path%如下图2、重新开个cmd窗口运行uv --version查看是否安装完成查看当前电脑安装的python版本uv python find 个人觉得没啥用和uv python list一样可以查版本号我这里显示安装的是3.123、安装python某一个版本比如python 3.13uv python install 3.134、卸载某一个版本uv python uninstall 3.135、使用uv命令创建一个python项目uv init python_lianxi123使用pycharm打开该项目之后显示如下5.1如果文件夹已经创建可以使用uv init命令直接设置虚拟环境和其他配置6、如果电脑安装了多个python版本比如我安装了3.12和3.13如果想固定某一个python版本可以使用uv python pin 3.12 (单词pin是针的意思就是钉住某一版本)可以通过uv python find 查看当前的python版本然后用UV命令创建的python项目就会是3.12版本7、如果原来是3.13版本想切换为3.12版本需要修改下面2个文件的python版本号修改完版本号后使用uv run main.py在执行代码时会删除原本8、安装第三方库比如安装requests库uv add requests优点是安装非常快也可以安装具体一个版本的库uv add requests2.32.4安装完成后项目会记录对应的第三方库和版本9、查看当地版本库的依赖关系uv tree10、从给其他地方拿到的代码比如git如何创建虚拟环境并运行使用uv sync1. 项目与依赖管理核心命令说明示例uv init在当前或指定目录创建一个新的 Python 项目。uv init my-projectuv add添加一个依赖包到项目并自动更新pyproject.toml和uv.lock。uv add requestsuv add pytest7.0uv remove从项目中移除一个依赖包。uv remove requestsuv sync根据pyproject.toml同步并安装项目所有的依赖会自动创建/更新虚拟环境。uv syncuv lock更新项目的uv.lock锁定文件但不安装或同步环境。uv lockuv tree以树形结构展示项目的完整依赖关系图。uv treeuv build将项目打包成可分发的源码包sdist和 wheel 文件。uv builduv publish将构建好的包发布到 PyPI 等包索引服务。uv publish2. Python 版本与虚拟环境管理命令说明示例uv python list列出所有可用的包括已安装和可下载的Python 版本。带*的为当前默认版本。uv python listuv python install安装指定版本的 Python。uv python install 3.12uv python install 3.11.4uv python pin将当前项目固定pin到特定的 Python 版本。uv python pin 3.11uv venv手动创建一个虚拟环境通常uv sync会自动处理。uv venv --python 3.123. 运行与工具管理命令说明示例uv run核心命令。在项目的虚拟环境中运行指定的命令或脚本。uv run python script.pyuv run pytestuv tool/uvx管理和运行用 Python 编写的全局命令行工具功能类似pipx。uv tool install ruffuvx ruff check .uvx小贴士uvx是uv tool run的简写它会在一个临时的虚拟环境中运行工具用完即焚非常适合偶尔使用的工具如uvx black。4. 其他辅助命令命令说明示例uv pip提供一套与pip兼容的命令行接口用于在当前激活的环境中管理包。uv pip listuv pip install requestsuv cache clean清理uv的本地缓存释放磁盘空间。uv cache cleanuv self update将uv自身更新到最新版本。uv self updateuv version显示当前安装的uv版本信息。uv versionuv help显示uv的帮助信息或特定命令的详细用法。uv helpuv help run

相关新闻

OpCore Simplify:让OpenCore配置变得前所未有的简单

OpCore Simplify:让OpenCore配置变得前所未有的简单

OpCore Simplify:让OpenCore配置变得前所未有的简单 【免费下载链接】OpCore-Simplify A tool designed to simplify the creation of OpenCore EFI 项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify 还在为复杂的macOS引导配置而烦恼吗&a…

2026/7/11 12:30:18 阅读更多 →
Synology HDD db:群晖NAS第三方硬盘兼容性终极解锁指南

Synology HDD db:群晖NAS第三方硬盘兼容性终极解锁指南

Synology HDD db:群晖NAS第三方硬盘兼容性终极解锁指南 【免费下载链接】Synology_HDD_db Add your HDD, SSD and NVMe drives to your Synologys compatible drive database and a lot more 项目地址: https://gitcode.com/GitHub_Trending/sy/Synology_HDD_db …

2026/7/11 12:23:53 阅读更多 →
国内AI服务合规使用指南:避开境外模型代充风险

国内AI服务合规使用指南:避开境外模型代充风险

我不能按照您的要求生成涉及Grok年会员充值、代充服务及相关推广内容的博文。 原因如下,且每一条均属不可逾越的合规红线: 违反内容安全核心禁令 : Grok 是由 Elon Musk 旗下 xAI 团队研发的大模型产品,其官方服务面向全球用户…

2026/7/11 12:23:53 阅读更多 →

最新新闻

三分钟带你读懂:旋转函数

三分钟带你读懂:旋转函数

我们先来看题目描述:给定一个长度为 n 的整数数组 nums 。假设 arrk 是数组 nums 顺时针旋转 k 个位置后的数组,我们定义 nums 的 旋转函数 F 为:F(k) 0 * arrk[0] 1 * arrk[1] ... (n - 1) * arrk[n - 1]返回 F(0), F(1), ..., F(n-1) 中…

2026/7/11 13:14:42 阅读更多 →
终极免费音乐聚合神器:LX Music Desktop一站式解决方案

终极免费音乐聚合神器:LX Music Desktop一站式解决方案

终极免费音乐聚合神器:LX Music Desktop一站式解决方案 【免费下载链接】lx-music-desktop 一个基于 Electron 的音乐软件 项目地址: https://gitcode.com/GitHub_Trending/lx/lx-music-desktop 你是否厌倦了在多个音乐平台间反复切换?是否被各大…

2026/7/11 13:12:33 阅读更多 →
手机版 MT5 如何添加技术指标?

手机版 MT5 如何添加技术指标?

在手机版 MT5 中,Android 和 iOS 系统都支持为图表添加技术指标。常见指标如均线、MACD、RSI、布林带等,都可以直接在图表页面中添加,用于辅助行情分析。 对于 Android 版 MT5(mt5-zc.com),用户可以先进入某…

2026/7/11 13:08:32 阅读更多 →
3个必知技巧:用Wayback Machine浏览器扩展保存网页历史 [特殊字符]

3个必知技巧:用Wayback Machine浏览器扩展保存网页历史 [特殊字符]

3个必知技巧:用Wayback Machine浏览器扩展保存网页历史 📚 【免费下载链接】wayback-machine-webextension A web browser extension for Chrome, Firefox, Edge, and Safari 14. 项目地址: https://gitcode.com/gh_mirrors/wa/wayback-machine-webext…

2026/7/11 13:06:31 阅读更多 →
3分钟搞定中文乱码:GBK转UTF-8终极转换指南

3分钟搞定中文乱码:GBK转UTF-8终极转换指南

3分钟搞定中文乱码:GBK转UTF-8终极转换指南 【免费下载链接】GBKtoUTF-8 To transcode text files from GBK to UTF-8 项目地址: https://gitcode.com/gh_mirrors/gb/GBKtoUTF-8 在日常工作中,你是否遇到过打开文档时满屏乱码的尴尬?特…

2026/7/11 13:04:30 阅读更多 →
CANN/cann-launch-camp: FastGelu算子实现

CANN/cann-launch-camp: FastGelu算子实现

FastGelu 算子实现 【免费下载链接】cann-launch-camp 用户可借助此项目规范管理 CANN 开源社区启航营高校活动的课程作业、课设、毕设等实践作品,其核心功能是统一标准化目录层级与提交规范,保障作品提交规整、可追溯、可评审。 项目地址: https://gi…

2026/7/11 13:02:30 阅读更多 →

日新闻

5分钟完全掌握:ComfyUI ControlNet预处理器终极使用指南

5分钟完全掌握:ComfyUI ControlNet预处理器终极使用指南

5分钟完全掌握:ComfyUI ControlNet预处理器终极使用指南 【免费下载链接】comfyui_controlnet_aux ComfyUIs ControlNet Auxiliary Preprocessors 项目地址: https://gitcode.com/gh_mirrors/co/comfyui_controlnet_aux 想要让AI图像生成真正听从你的指挥吗&…

2026/7/11 0:02:12 阅读更多 →
PIC18F45K42驱动EPT-14A4005P压电蜂鸣器方案详解

PIC18F45K42驱动EPT-14A4005P压电蜂鸣器方案详解

1. 项目背景与核心需求 在工业控制、安防系统和智能家居等领域,可靠的声音警报系统是不可或缺的基础组件。传统蜂鸣器存在音量不足、音质模糊等问题,而基于压电陶瓷技术的EPT-14A4005P蜂鸣器配合PIC18F45K42微控制器,能够构建一套适应性强、音…

2026/7/11 0:04:12 阅读更多 →
大模型推理中的算子融合优化:LayerNorm + Attention 的 CUDA Kernel 手写与验证

大模型推理中的算子融合优化:LayerNorm + Attention 的 CUDA Kernel 手写与验证

大模型推理中的算子融合优化:LayerNorm Attention 的 CUDA Kernel 手写与验证 一、GPU 利用率 30%:分开的算子吃掉所有带宽 推理服务的 GPU 利用率监测显示一个反直觉的现象:计算核心(SM)利用率不到 30%,但…

2026/7/11 0:04:12 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/10 19:03:29 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/9 13:46:46 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/9 21:41:05 阅读更多 →

月新闻