关于换源的一些配置
pip
全局配置
可以用命令
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
临时使用
pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
源参考
# 清华https://pypi.tuna.tsinghua.edu.cn/simple/# 阿里https://mirrors.aliyun.com/pypi/simple/# 中科大https://pypi.mirrors.ustc.edu.cn/simple/# 华为https://repo.huaweicloud.com/repository/pypi/simple/# 腾讯https://mirrors.cloud.tencent.com/pypi/simple/
UV
全局配置
Linux/macOS
echo 'export UV_DEFAULT_INDEX="https://pypi.tuna.tsinghua.edu.cn/simple/"' \ >> ~/.bashrcsource ~/.bashrc
Windows
$env:UV_DEFAULT_INDEX = "https://pypi.tuna.tsinghua.edu.cn/simple/"
或者在系统设置环境变量中写入 UV_DEFAULT_INDEX
的值为某个源
工程中配置
[[tool.uv.index]]url="https://pypi.tuna.tsinghua.edu.cn/simple/"default=true
npm
命令方法
npm config set registry https://registry.npmmirror.com
恢复
npm config set registry https://registry.npmjs.org
maven
很惊人的是,用 IDEA 开发,你甚至不用把 maven 写到 path 里面去
感觉最近也不是很慢,可以用默认配置了
只需修改 maven 的配置文件,然后在工程里面选择对应的配置文件即可
<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/repositories/central/</url> <mirrorOf>central</mirrorOf></mirror>
cargo
使用 vim 编辑
vi ~/.cargo/config
[source.crates-io]registry = "https://github.com/rust-lang/crates.io-index"replace-with = 'ustc'[source.ustc]registry = "git://mirrors.ustc.edu.cn/crates.io-index"[net]git-fetch-with-cli = true