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"

浙公网安备 33010602011771号