尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
uv venv 实战:从零到隔离环境 30 秒,Python 版本自动搞定
uv venv 实战从零到隔离环境 30 秒Python 版本自动搞定【免费下载链接】uvAn extremely fast Python package and project manager, written in Rust.项目地址: https://gitcode.com/GitHub_Trending/uv/uv一个项目钉死在 3.11另一个非要 3.12系统 Python 两头都切不过去virtualenv 每建一个环境都要干等一会儿。uv venv 把这个痛点压成一条命令.venv立刻就绪指定的 Python 版本机器上没有就直接下载。下面按日常流程走装 uv、建环境、激活、锁定版本。从零到第一个可用的 .venvLinux / macOS 安装一条命令装 uv装完顺手验证一下curl -LsSf https://astral.sh/uv/install.sh | sh uv --versionWindows 安装PowerShell 里一条命令powershell -c irm https://astral.sh/uv/install.ps1 | iex一条命令建好 .venv在项目目录里执行当前目录下就出现.venvuv venv # 换个名字或路径也行 uv venv myenv如果你习惯python -m venv命令可以原样替换uv 就是当 venv 的替代品在用只是速度快一个量级。装完环境后往里装包直接uv pip install 包名就行后面会用到。uv 快的原因不只是语言缓存机制也省掉了重复下载创建时指定 Python 版本-p是--python的简写格式不用死记能写对下面几种就够用uv venv -p 3.11 # 任意一个 3.11.x uv venv -p 3.12.3 # 精确到补丁版本 uv venv -p cpython3.12 # 指定实现cp / pypy / graalpy 都可以指定的版本本机没有时uv 会先下载再建环境不用手动装 Python。激活、运行与自动发现激活就是把终端里的python指到环境内部按 shell 选对应脚本。bash / zshsource .venv/bin/activatefishsource .venv/bin/activate.fishcsh / tcshsource .venv/bin/activate.cshnushelluse .venv/bin/activate.nuWindows CMD.venv\Scripts\activate.batPowerShell.venv\Scripts\Activate.ps1激活成功后提示符前会出现(.venv)。干完活想退出敲deactivate就行所有 shell 通用。不激活直接跑uv run日常其实经常不用激活。uv run会自己找到环境并在其中执行命令uv run python script.py uv run pip list这也是为什么团队协作时不用纠结你有没有激活——只要.venv在结果就是可复现的。uv 怎么找到环境查找顺序就三条已激活的环境VIRTUAL_ENV环境变量当前目录及其父目录里的.venvuv run所在项目目录有pyproject.toml对应的.venv版本管理深水区查、预装、锁定看一眼有哪些版本可用交互式选版本前先摸底3.12和pypy都是过滤条件uv python list uv python list 3.12 uv python list pypy预装指定版本不想在建环境时才触发下载就提前装好uv python install 3.11顺带说一句uv python upgrade 3.12可以把 uv 管理的版本升到最新补丁版3.12.1 → 3.12.3不跨小版本也不支持 PyPy 等实现。锁定项目的 Python 版本两个文件解决两类问题建议都放进仓库.python-version在项目根目录放一个纯文本文件内容就一行版本号比如3.12.3。在该目录及子目录里跑任何 uv 命令都会优先按它选解释器。uv.toml用python-preference控制 uv 在系统 Python和uv 下载的 Python之间怎么取舍python-preference only-system四个取值的差别managed默认uv 下载的版本优先但系统已有的同版本仍优先用系统的、only-managed禁用系统 Python、system系统优先、only-system完全不让 uv 下载。公司内网机器装不上外部 Python 时改这一行最省事。缓存看一眼、清一下Python 发行版和下载的包都缓存在本地目录位置与清理各一条命令uv cache dir uv cache clean卡住了三个高频坑PowerShell 拒绝执行激活脚本症状报无法加载文件 ...Activate.ps1因为在此系统上禁止运行脚本。原因Windows 默认执行策略是Restricted。修复Set-ExecutionPolicy -Scope CurrentUser RemoteSigneduv run 没走 .venv症状.venv明明存在uv run却慢得像冷启动解释器版本也不对。原因目录里没有pyproject.tomluv 不认这是个项目直接建了临时环境。修复uv init生成pyproject.toml后uv run就会走.venv。-p指定的版本满足不了症状uv venv -p 3.13报找不到解释器。原因要么这个版本号不存在要么当前网络拉不到下载源。修复uv python list先确认要装的版本真实存在再手动uv python install一遍能单独定位是网络问题还是版本号写错。IDE 还在用系统解释器跑代码的话把 PyCharm 或 VS Code 的解释器指到.venv/bin/pythonWindows 是.venv\Scripts\python.exe即可环境本身不用动。uv venv 的价值一句话建环境一条命令版本一条命令。更多细节见 first-steps.md。【免费下载链接】uvAn extremely fast Python package and project manager, written in Rust.项目地址: https://gitcode.com/GitHub_Trending/uv/uv创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

uv 虚拟环境实战:5 步完成创建、激活与 Python 版本管理

uv 虚拟环境实战:5 步完成创建、激活与 Python 版本管理

uv 虚拟环境实战:5 步完成创建、激活与 Python 版本管理 【免费下载链接】uv An extremely fast Python package and project manager, written in Rust. 项目地址: https://gitcode.com/GitHub_Trending/uv/uv 项目 A 钉死 Python 3.10,项目 B 要…

📅 2026/10/22 12:26:06
Fastapi(1)

Fastapi(1)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📅 2026/10/22 12:26:06
W4A8 量化原理深度解析:Qwen3-1.7B-W4A8-V1 为什么选择 4bit 权重 8bit 激活(完整指南)

W4A8 量化原理深度解析:Qwen3-1.7B-W4A8-V1 为什么选择 4bit 权重 8bit 激活(完整指南)

【免费下载链接】Qwen3-1.7B-W4A8-V1 项目地址: https://ai.gitcode.com/hf_mirrors/vllm-ascend/Qwen3-1.7B-W4A8-V1 点击查看 免费下载 Qwen3-1.7B-W4A8-V1 是一个面向昇腾 NPU 的 W4A8 量化模型:它以 Qwen3-1.7B 为基础,将权重&#xff0…

📅 2026/10/22 12:26:06
MORE NEWS

更多资讯

📰

深入了解C++函数重载解析策略

前言 函数重载让同一个名字可以对应多组参数,调用时由编译器挑出唯一匹配的那个。多数时候它工作得很自然,但一旦涉及隐式转换、继承、模板和默认参数,选中的函数经常和直觉相反。更麻烦的是,选错未必报错——有时它能编过&#x…

📰

智能体手机Agent开发实战:从提示词到API接入的完整指南

智能体手机喊了快两年,能不能正经开发一个 Agent,而不是只在发布会 PPT 里点外卖?这篇文章直接用阶跃 STEPX Neo 走一遍完整流程:起一个自己的智能体、配提示词和工作流、接 API 测试稳定性,最后聊清楚这种“智能体手机…

📰

用Claude Code零代码建站,免费静态托管上线全流程指南

如果你一直想做自己的网站,但看到代码就头疼,这可能是 2026 年最值得试的一条路:用 Claude Code 帮你写网站,再通过免费的静态托管服务直接上线。整个过程不需要你手写 HTML、CSS 或 JavaScript,只需要会描述需求、会复…

📰

如何用 Git-AI 工作流解决多智能体并行开发的合并冲突

当多个 AI 编程智能体同时参与同一个仓库的开发时,最让人头疼的往往不是代码质量,而是 Git 合并。 一个智能体在重构公共工具类,另一个在改业务模块,第三个在调整测试用例。三者并行推进各自的分支时看起来一切正常,可…

📰

无标定动态视觉伺服:不依赖标定/速度/深度的机械手闭环控制

简介:本资源是一篇聚焦机器人视觉伺服前沿方向的博士论文全文,面向自动化、机器人学、控制理论等领域的研究生与科研人员,重点解决机械手在缺乏精确系统标定条件下的动态视觉伺服控制难题。论文系统梳理了无标定视觉伺服的技术脉络&#xff0…

📰

GPS-RTK高速公路测量实战:从原理到避坑的完整指南

简介:这份PDF文献围绕GPS-RTK技术在高速公路测量中的实际应用展开,面向测绘工程、道路设计及施工测量领域的技术人员与相关专业学生,重点解决复杂地形与高秆农作物遮挡条件下常规全站仪难以通视、控制点间隔远、工期紧张等测量难题。全文以朝…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬