在 Windows 上安装 uv

发布时间:2026/9/12 19:34:16
在 Windows 上安装 uv 在 Windows 上推荐使用 PowerShell 通过官方安装脚本安装。以管理员身份打开 PowerShell在任务栏搜索框输入PowerShell右键点击并选择“以管理员身份运行”。执行安装命令复制并粘贴以下命令到 PowerShell 中按回车运行powershell -ExecutionPolicy ByPass -c irm https://astral.sh/uv/install.ps1 | iex验证安装安装完成后关闭当前 PowerShell 窗口重新打开一个然后输入以下命令验证是否成功uv --version如果看到类似uv 0.x.x的版本号就说明安装成功了。2. 使用 uv 管理 Python 版本uv管理 Python 版本的命令风格和 NVM 很像很容易上手。查看可用的 Python 版本uv python list这会列出所有可供 uv 安装和已安装的 Python 版本。安装特定版本的 Python例如安装 Python 3.12uv python install 3.12你还可以同时安装多个版本uv python install 3.11 3.12uv默认安装的 Python 可能不会将python命令添加到系统的全局 PATH 中但uv自己可以自动检测并使用它不影响在项目中的使用。为项目固定 Python 版本在你的项目目录下使用以下命令可以创建一个.python-version文件锁定当前项目使用的 Python 版本uv python pin 3.123. 创建并管理项目推荐工作流uv提倡“项目即环境”的理念它会自动为每个项目创建和管理独立的虚拟环境非常方便。初始化一个新项目在项目文件夹中运行以下命令它会生成pyproject.toml项目配置和依赖清单和.python-version等文件。uv init添加依赖使用uv add命令安装包它会自动将依赖添加到pyproject.toml并锁定版本。uv add requests同步环境当你的依赖清单pyproject.toml发生变化时使用此命令确保虚拟环境与清单完全一致。uv sync运行脚本无需手动激活虚拟环境uv run会自动在项目的隔离环境中执行命令。uv run python my_script.py获取 Python 的完整路径uv python find。uv python find总结通过uv你可以告别手动下载 Python 安装包、管理PATH环境变量以及处理pip和venv的繁琐步骤。它用一个统一的、快速的命令行工具接管了整个 Python 开发工作流。你之前遇到decompyle3安装失败是因为 uv 默认读到了系统的 Python 2.7。现在你可以先 pin 一个 Python 3 版本再装uv python pin 3.12 uv pip install decompyle3如果当前目录没有pyproject.toml等项目文件uv 可能会提示找不到项目。这时可以加上--no-projectuv python pin 3.12 --no-project或者干脆用uv pip install decompyle3 --python 3.12直接指定版本不用 pin 文件。C:\Users\Administratoruv pip install decompyle3 error: No virtual environment found; run uv venv to create an environment, or pass --system to install into a non-virtual environment这个报错是因为uv pip默认要求在一个虚拟环境里操作不会直接往系统 Python 里装东西这是它和传统pip的一个关键区别。你有两个选择方案一创建虚拟环境推荐uv venv这会在当前目录创建一个.venv虚拟环境。然后激活它再装Windowscmd.venv\Scripts\activate uv pip install decompyle3WindowsPowerShell.venv\Scripts\Activate.ps1 uv pip install decompyle3如果你不想手动激活也可以用uv run一步到位uv run --with decompyle3 decompyle3 你的文件.pycuv run --with会自动创建临时环境、装好包、执行命令用完即走适合临时用一次的场景。方案二强行装到系统环境如果你就是想让decompyle3命令全局可用加上--systemuv pip install decompyle3 --system但这样会装到你系统默认的 Python 里。你之前那个E:\Python27的坑还在所以最好同时指定版本uv pip install decompyle3 --system --python 3.12

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询