Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

在Python中,查看和修改镜像源主要涉及pip包管理器的配置。以下是详细的方法:

1. 查看当前镜像源配置

查看全局pip配置

1
pip config list

查看用户级pip配置

1
pip config list --user

查看具体配置项

1
pip config get global.index-url

2. 临时使用镜像源

在安装包时临时指定镜像源:

1
pip install package_name -i https://pypi.tuna.tsinghua.edu.cn/simple

3. 永久设置镜像源

方法一:使用pip config命令

设置全局镜像源:

1
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

设置用户级镜像源:

1
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple --user

方法二:手动编辑配置文件

Linux/MacOS:

1
2
3
4
5
# 创建pip目录(如果不存在)
mkdir -p ~/.pip

# 编辑配置文件
vim ~/.pip/pip.conf

Windows:

1
2
# 在用户目录下创建pip文件夹和pip.ini文件
# 路径:%USERPROFILE%\pip\pip.ini

配置文件内容:

1
2
3
4
5
6
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn

[install]
trusted-host = pypi.tuna.tsinghua.edu.cn

4. 常用镜像源地址

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 清华大学
https://pypi.tuna.tsinghua.edu.cn/simple

# 阿里云
https://mirrors.aliyun.com/pypi/simple/

# 中国科技大学
https://pypi.mirrors.ustc.edu.cn/simple/

# 豆瓣
https://pypi.douban.com/simple/

# 华为云
https://repo.huaweicloud.com/repository/pypi/simple/

# 腾讯云
https://mirrors.cloud.tencent.com/pypi/simple/

5. 恢复默认源

1
2
3
4
# 删除配置
pip config unset global.index-url

# 或者手动删除配置文件

6. 使用conda配置镜像源

如果你使用conda:

1
2
3
4
5
6
7
8
9
10
11
12
# 查看当前通道
conda config --show channels

# 添加镜像源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

# 设置搜索时显示通道地址
conda config --set show_channel_urls yes

# 移除镜像源
conda config --remove channels 镜像地址

7. Python脚本中临时使用镜像源

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import subprocess
import sys

def install_package(package_name):
"""使用镜像源安装包"""
mirror_url = "https://pypi.tuna.tsinghua.edu.cn/simple"

subprocess.check_call([
sys.executable, "-m", "pip", "install",
package_name, "-i", mirror_url, "--trusted-host",
"pypi.tuna.tsinghua.edu.cn"
])

# 使用示例
install_package("requests")

8. 验证镜像源是否生效

1
2
3
4
5
# 查看配置是否生效
pip config list

# 测试安装速度
pip install --upgrade pip -i 你的镜像源

注意事项

  1. 信任主机:某些镜像源需要添加--trusted-host参数
  2. 网络环境:选择距离你最近的镜像源以获得最佳速度
  3. 安全性:确保使用可信的镜像源
  4. 备份:修改配置前建议备份原有配置

推荐使用清华大学或阿里云的镜像源,它们在稳定性和速度方面表现较好。

评论