uv 核心知识学习
官方文档:https://docs.astral.sh/uv/
中文文档地址:https://uv.doczh.com/
核心操作
uv init 项目初始化 类似于 npm init
uv add <package> 添加包 类似于 npm install <package>
uv sync 项目统一安装所有包 类似于 npm install
uv run <instruction> 运行指定的命令 类似于 npm run <script/instruction> 或者 node filename.js
设置镜像源
临时使用
uv add <package> --index mirror-address
例如安装request库:
uv add request --index https://pypi.tuna.tsinghua.edu.cn/simple
在项目中设置镜像源
在 pyproject.toml中添加如下内容
+[[tool.uv.index]]
+url = "https://pypi.tuna.tsinghua.edu.cn/simple"
+default = true
windows中统一设置镜像源(推荐)
参考:pypi 清华镜像官网:https://mirrors.tuna.tsinghua.edu.cn/help/pypi/
在 ~/.config/uv/uv.toml 或者 /etc/uv/uv.toml 填写下面的内容:
[[index]]
url = "https://pypi.tuna.tsinghua.edu.cn/simple"
default = true