ubantu pip换清华源
时间: 2025-05-21 22:11:08 浏览: 38
### 更改 Ubuntu 系统中 pip 的源为清华大学镜像源
在 Ubuntu 中更改 pip 源为清华大学镜像源的操作可以通过编辑或创建 `pip` 配置文件完成。以下是具体方法:
#### 1. 定位或创建配置文件
`pip` 的配置文件通常位于用户主目录下的 `.pip` 文件夹中,文件名为 `pip.conf`。如果该文件不存在,则需要手动创建。
对于 Linux 用户,默认路径为:
```bash
~/.pip/pip.conf
```
如果没有 `.pip` 文件夹或者其中缺少 `pip.conf` 文件,可以自行创建它们。
#### 2. 编辑配置文件
使用任何文本编辑器(如 nano 或 vim)打开并编辑 `pip.conf` 文件。例如,使用命令行工具 nano 进行编辑:
```bash
nano ~/.pip/pip.conf
```
#### 3. 添加清华大学镜像源地址
在 `pip.conf` 文件中添加以下内容以指定清华大学的 PyPI 镜像源:
```ini
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
```
上述配置指定了清华大学开源软件镜像服务作为新的默认源[^2]。
保存并关闭文件后,新配置即刻生效。
#### 测试配置是否成功
为了验证更改是否有效,可以尝试安装某个包,并观察其下载链接是否指向清华大学镜像源。例如:
```bash
pip install requests --upgrade
```
如果一切正常,输出的日志应显示从 `https://pypi.tuna.tsinghua.edu.cn/...` 下载的内容。
---
### 注意事项
- 如果系统中有多个用户可能需要使用相同的 pip 配置,可以在全局范围内设置 pip 配置文件 `/etc/pip.conf` 并按照相同方式填写内容。
- 对于临时更改源的需求,也可以通过命令行参数实现而不修改配置文件。例如:
```bash
pip install <package_name> -i https://pypi.tuna.tsinghua.edu.cn/simple
```
---
### 示例代码片段
以下是一个简单的脚本用于自动化检测当前 pip 源以及切换至清华大学源的过程:
```python
import os
def switch_to_tsinghua_pip():
config_path = os.path.expanduser("~/.pip/pip.conf")
content = """\
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
"""
with open(config_path, 'w') as f:
f.write(content)
switch_to_tsinghua_pip()
print(f"Pip source switched to Tsinghua University mirror.")
```
阅读全文
相关推荐


















