在使用 pip 进行模块下载时,由于使用国外的源文件,经常出现下载太慢以及超时(timeout)等情况,如下图下载速度只有11 KB/ S ,对于一些较大的文件可能就会出现超时(timeout)的情况。
解决:pip 下载太慢以及超时(timeout)


1. 临时方法

使用国内镜像进行下载,常用的镜像有:

  • http://pypi.douban.com/simple/ 豆瓣
  • http://mirrors.aliyun.com/pypi/simple/ 阿里
  • http://pypi.hustunique.com/simple/ 华中理工大学
  • http://pypi.sdutlinux.org/simple/ 山东理工大学
  • http://pypi.mirrors.ustc.edu.cn/simple/ 中国科学技术大学
  • https://pypi.tuna.tsinghua.edu.cn/simple 清华

使用方法:
        例如下载numpy时使用豆瓣镜像

pip install -i http://pypi.douban.com/simple/ numpy

2. 一劳永逸

        上述方法每次下载时都要输入镜像,很麻烦,如何让pip在下载时默认使用镜像呢?

2.1 windows

        windows下,在user目录中创建一个pip目录,再新建pip.ini文件

解决:pip 下载太慢以及超时(timeout)
        如何新建 .ini 文件呢?
        首先新建一个文本文件,再将后缀名改为 .ini

解决:pip 下载太慢以及超时(timeout)
        点击确定:
解决:pip 下载太慢以及超时(timeout)
        在pip.ini文件中添加以下内容,可以自定义镜像,这里用的是豆瓣的镜像:

[global]
index-url = http://pypi.douban.com/simple
[install]
trusted-host = pypi.douban.com

解决:pip 下载太慢以及超时(timeout)

2.2 Linux

        修改 ~/.pip/pip.conf (没有就创建一个文件夹及文件。文件夹要加“.”,表示是隐藏文件夹)

        将pip.conf文件中内容也改为如下:

[global]
index-url = http://pypi.douban.com/simple
[install]
trusted-host = pypi.douban.com

相关文章:

  • 2021-12-29
  • 2022-02-08
  • 2021-07-13
  • 2021-09-06
  • 2021-05-21
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-01-17
  • 2021-10-18
  • 2022-12-23
  • 2021-12-26
  • 2021-12-22
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案