uv修改镜像源安装第三方库报错

问题背景:

使用uv安装第三方库requests,报错operation timed out,通过截图上的报错可以看到连接官方的镜像超时了,因此在网上搜索解决方案是修改镜像源:

镜像名称URL
阿里云https://mirrors.aliyun.com/pypi/simple/ 
清华大学https://pypi.tuna.tsinghua.edu.cn/simple/ 
中国科学技术大学https://pypi.mirrors.ustc.edu.cn/simple/ 
豆瓣https://pypi.doubanio.com/simple/ 
华为云https://repo.huaweicloud.com/repository/pypi/simple/ 

在用户目录下创建或修改uv.toml文件(路径示例):

  • Linux/macOS‌:\~/.config/uv/uv.toml
  • Windows‌:%APPDATA%\uv\uv.toml
    添加以下内容:
[index]  
url = "https://pypi.tuna.tsinghua.edu.cn/simple"  

修改镜像源之后安装第三方库报错:

Caused by: TOML parse error at line 1, column 1 

[index]
  | ^^^^^^^^^
invalid type: map, expected a sequence

翻译:Toml语法错误,无效类型:map,期望一个序列

解决方法:

修改uv.toml文件如下,(出现这个问题可能和uv的版本有关系,在网上搜索的结果大部分都是一个中括号的,如果遇到和我同样的报错可以试试修改这个文件)

[[index]]
url = "https://pypi.tuna.tsinghua.edu.cn/simple"
var code = "82e47303-82d5-4144-a854-f91e5b72b979"

posted @ 2025-10-29 17:02  水库浪子9527  阅读(4)  评论(0)    收藏  举报  来源