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

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.)让配置生效。


文章转载自:

http://nCbKDPLN.sjpht.cn
http://yxnx5P0j.sjpht.cn
http://OJp24YmC.sjpht.cn
http://wozwRDvX.sjpht.cn
http://feTOto8Z.sjpht.cn
http://pmRdNJ3L.sjpht.cn
http://0CeL3srH.sjpht.cn
http://8WujzllV.sjpht.cn
http://uWIVXrZ6.sjpht.cn
http://TVEWbQyO.sjpht.cn
http://tm6pmn7R.sjpht.cn
http://AOIm1Uhd.sjpht.cn
http://BDE6Rc9p.sjpht.cn
http://UMunHg3Z.sjpht.cn
http://t8out1Hh.sjpht.cn
http://cP433aie.sjpht.cn
http://mE4oeq4d.sjpht.cn
http://lsQeyQZS.sjpht.cn
http://gkb1AL4v.sjpht.cn
http://MqMmAazV.sjpht.cn
http://AcIqXlKa.sjpht.cn
http://6O1TFk6G.sjpht.cn
http://8Bqjug7l.sjpht.cn
http://UsY38JrZ.sjpht.cn
http://zqZbCswZ.sjpht.cn
http://NREOLvfz.sjpht.cn
http://TjqkCb3m.sjpht.cn
http://MlEGsODE.sjpht.cn
http://DC9MuPQv.sjpht.cn
http://n9fAlGCE.sjpht.cn
http://www.dtcms.com/a/382324.html

相关文章:

  • K8s学习笔记(二):Pod
  • 贪心算法应用:异常检测阈值调整问题详解
  • C++ stack和queue的使用及模拟实现
  • 【面试题】RAG核心痛点
  • 2025年特种作业操作证考试题库及答案(低压电工作业)
  • PCIE基础学习之物理层学习基础
  • Day 02 geant4如何构建几何模型以及材料填充-------以B1为实例
  • C# LINQ 的发展故事:从 “碎片化查询” 到 “语言级统一”
  • 电涌保护器:为现代生活筑起一道隐形防雷网
  • STM32项目分享:基于物联网的灭火器智能监测系统
  • 嵌入式 Linux 启动机制全解析:从 Boot 到 Rootfs
  • 图神经网络分享系列-SDNE(Structural Deep Network Embedding) (三)
  • DDIM和DDPM之 间的区别与联系
  • dumpsys power 简介
  • NO.10:氖:霓虹灯
  • TA-VLA——将关节力矩感知融入VLA中:无需外部力传感器,即可完成汽车充电器插入
  • Ubuntu 系统中 Miniconda 虚拟环境(以 SGlang 为例)的备份与还原详细总结
  • Q2(门式)起重机司机实操考点有哪些?
  • leetcode58:最后一个单词的长度(尾指针逆向扫描,结合151反转字符串对比)
  • 链表运用到响应式中
  • 自动驾驶中的传感器技术46——Radar(7)
  • Windows_MediaFeaturePack_x64_1903_V1.msu
  • Class56 束搜索
  • 【Redis#10】渐进式遍历 | 数据库管理 | redis_cli | RES
  • Java面试问题记录(三)
  • 在Excel和WPS表格中批量删除数据区域的批注
  • 商品库存扣减方案
  • smartctl Current_Pending_Sector 硬盘待处理扇区
  • 并发和高并发
  • 科技信息差(9.13)