pip换源


pip换源

1. 临时换源

临时换源是在安装某个包时指定使用特定的源,而不改变全局配置。例如,使用清华大学源安装一个包的命令如下:

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

其中package_name是您要安装的包的名称。

2. 永久换源

永久换源是通过修改pip的配置文件来实现的,这样每次使用pip时都会默认使用指定的源。

2.1 找到pip配置文件的位置

  • Unix/Linux/MacOS: ~/.pip/pip.conf
  • Windows: %APPDATA%\pip\pip.ini

如果配置文件不存在,可以手动创建。

2.2 编辑pip配置文件

  • Unix/Linux/MacOS: 打开或创建~/.pip/pip.conf文件,并添加以下内容:

    [global]
    index-url = https://pypi.tuna.tsinghua.edu.cn/simple
  • Windows: 打开或创建%APPDATA%\pip\pip.ini文件,并添加以下内容:

    [global]
    index-url = https://pypi.tuna.tsinghua.edu.cn/simple

    其中https://pypi.tuna.tsinghua.edu.cn/simple可以替换为您选择的其他源的URL。

2.3 命令

# 清华源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

3. 重置镜像源

如果您需要重置镜像源到默认的PyPI官方源,可以使用以下命令:

pip config unset global.index-url

这会将全局设置的镜像源删除,恢复到默认设置。

4. 验证和测试

您可以通过以下命令检查当前pip配置的源:

pip config list

然后尝试安装一个包来测试配置是否生效。

5. 国内常用源地址

以下是一些国内常用的pip源地址,供您选择使用:

  • 清华大学源:https://pypi.tuna.tsinghua.edu.cn/simple
  • 阿里云源:https://mirrors.aliyun.com/pypi/simple
  • 豆瓣源:https://pypi.douban.com/simple
  • 中国科学技术大学源:https://pypi.mirrors.ustc.edu.cn/simple
  • 腾讯云源:https://mirrors.cloud.tencent.com/pypi/simple

在pip镜像升级报警,只需要添加信任源即可:

  • 临时换源处理

    pip install beautifulsoup4 --trusted-host mirrors.aliyun.com
  • 更换默认源配置

    [install]
    trusted-host=pypi.douban.com

文章作者: 0xdadream
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 0xdadream !
评论
  目录