Python包管理工具uv下载python版本慢问题解决办法

 更新时间:2025年11月15日 09:53:19   作者:inrgihc  
uv是一个非常快的Python包和项目管理器,用Rust编写,使用热缓存安装Trio的依赖项的速度对比,这篇文章主要介绍了Python包管理工具uv下载python版本慢问题的解决办法,需要的朋友可以参考下

发现问题

UV 是一个用 Rust 编写的 Python 包安装和依赖管理工具,当操作系统上已经安装了uv工具后,即可使用如下命令安装指定版本的python:

uv python install 3.12

但是,默认情况下,uv会去github.com上下载指定版本的python,但咱们国内访问 GitHub 的速度,可想之安装速度慢的惊人,甚至出现访问github.com地址超时的错误。此时,需要环境变量UV_PYTHON_INSTALL_MIRROR来帮忙了。

对于 macOS / Linux 用户 (zsh/bash):

  1. 打开你的终端。
  2. 执行下面的命令,把配置写入你的 shell 配置文件(比如 .zshrc 或 .bashrc)。
# 推荐使用自建的Github加速
echo 'export UV_PYTHON_INSTALL_MIRROR="https://gh-proxy.com/https://github.com/astral-sh/python-build-standalone/releases/download"' >> ~/.bashrc

# 或者用https://ghfast.top/
# echo 'export UV_PYTHON_INSTALL_MIRROR="https://ghfast.top/https://github.com/astral-sh/python-build-standalone/releases/download"' >> ~/.bashrc

# 别忘了让配置立刻生效
source ~/.bashrc

对于 Windows 用户:

  1. 想永久生效,还是得添加系统环境变量。
  • 右键“此电脑” -> “属性” -> “高级系统设置” -> “环境变量”。
  • 在“用户变量”或“系统变量”里,点击“新建”。
  • 变量名填 UV_PYTHON_INSTALL_MIRROR
  • 变量值填 https://ghfast.top/https://github.com/astral-sh/python-build-standalone/releases/download
  • 一路确定,然后务必重启你的终端(PowerShell, CMD, etc.)让配置生效。

总结 

到此这篇关于Python包管理工具uv下载python版本慢问题解决办法的文章就介绍到这了,更多相关Python uv下载python版本慢内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python实现简单的购物程序代码实例

    python实现简单的购物程序代码实例

    这篇文章主要介绍了python实现简单的购物程序代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03
  • 在IIS服务器上以CGI方式运行Python脚本的教程

    在IIS服务器上以CGI方式运行Python脚本的教程

    这篇文章主要介绍了在IIS服务器上以CGI方式运行Python脚本的教程,虽然IIS的性能并不理想...需要的朋友可以参考下
    2015-04-04
  • python中@property和property函数常见使用方法示例

    python中@property和property函数常见使用方法示例

    这篇文章主要介绍了python中@property和property函数常见使用方法,结合实例形式分析了Python @property和property函数功能、使用方法及相关操作注意事项,需要的朋友可以参考下
    2019-10-10
  • 基于Python编写一个文档密码移除工具

    基于Python编写一个文档密码移除工具

    保护文档内容是常见的需求,但有时我们可能会忘记或丢失文档的密码,导致无法访问重要信息,本文将介绍如何使用Python创建一个简单而实用的文档密码移除工具,需要的可以参考下
    2023-12-12
  • python利用微信公众号实现报警功能

    python利用微信公众号实现报警功能

    微信公众号共有三种,服务号、订阅号、企业号。它们在获取AccessToken上各有不同。接下来通过本文给大家介绍python利用微信公众号实现报警功能,感兴趣的朋友一起看看吧
    2018-06-06
  • python Autopep8实现按PEP8风格自动排版Python代码

    python Autopep8实现按PEP8风格自动排版Python代码

    这篇文章主要介绍了python Autopep8实现按PEP8风格自动排版Python代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • Python用zip函数同时遍历多个迭代器示例详解

    Python用zip函数同时遍历多个迭代器示例详解

    这篇文章主要给大家进行介绍了Python如何用zip函数同时遍历多个迭代器,文中给出了示例以及原理和注意事项,相信会对大家的理解和学习很有帮助,有需要的朋友们下面来一起学习学习吧。
    2016-11-11
  • python中plot实现即时数据动态显示方法

    python中plot实现即时数据动态显示方法

    这篇文章主要为大家详细介绍了python中plot实现即时数据动态显示方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-06-06
  • Python GUI编程完整示例

    Python GUI编程完整示例

    这篇文章主要介绍了Python GUI编程,结合完整示例形式分析了Python基于tkinter模块的GUI图形界面编程相关实现技巧,需要的朋友可以参考下
    2019-04-04
  • 使用Python高效读取ZIP压缩文件中的JSON数据

    使用Python高效读取ZIP压缩文件中的JSON数据

    本文将详细介绍如何使用Python快速高效地读取ZIP压缩文件中的UTF-8编码JSON文件,并将其转换为Pandas DataFrame和PySpark DataFrame,感兴趣的小伙伴可以了解下
    2025-10-10

最新评论