写点什么

软件测试|教你轻松解决 pip 安装下载超时问题

  • 2023-06-09
    北京
  • 本文字数:1545 字

    阅读完需:约 5 分钟


获取更多技术知识

前言

pip 是我们最常用的 Python 第三方库安装工具,不管是什么库,我们只需要一条 pip install 命令就能安装,但是现在经常出现一些安装超时的问题,这是为什么呢?


因为 pip 默认是从 Python 官方的下载源下载安装第三方库,Python 官方下载源是境外的网址,所以会出现下载超时的问题,那么我们怎么才能完全解决这个问题呢?


我们添加上我们境内的网址就可以解决这个问题了。

国内下载源

目前主要使用的国内下载页有下列几个:


https://pypi.tuna.tsinghua.edu.cn/simple/   # 清华http://pypi.doubanio.com/simple/  # 豆瓣http://mirrors.aliyun.com/pypi/simple/  # 阿里云https://pypi.mirrors.ustc.edu.cn/simple/ # 中国科学技术大学
复制代码

临时修改源

我们知道 pip 的-i 参数可以设置下载的镜像源,我们在安装库的时候,加上这个参数指定我们的境内源就可以解决这个问题。


pip install selenium -i https://pypi.tuna.tsinghua.edu.cn/simple
C:\Users\89703>pip install selenium -i https://pypi.tuna.tsinghua.edu.cn/simpleLooking in indexes: https://pypi.tuna.tsinghua.edu.cn/simpleCollecting selenium Downloading https://pypi.tuna.tsinghua.edu.cn/packages/d9/4c/d18374c7652b575c93838ffa728415826ae6108156b65e96344922130e9e/selenium-4.8.0-py3-none-any.whl (6.3 MB) ---------------------------------------- 6.3/6.3 MB 2.4 MB/s eta 0:00:00-----------------------------
复制代码


我们可以看到下载速度还是相当快的,详细如下图所示


永久修改下载源

安装第三方库时指定下载源的话,操作较为麻烦,每一次下载都需要我们加上镜像源,我们需要一个一劳永逸的方法来解决问题,永久修改下载源。下面我们以 Windows 系统为例,进行永久修改镜像源的操作。


在应用存储数据目录创建 pip 目录,并且创建一个 pip.ini 文件,文件内容如下所示:


[global]timeout =  6000index-url = https://pypi.tuna.tsinghua.edu.cn/simple/trusted-host = pypi.tuna.tsinghua.edu.cn
复制代码


如下图所示:



重启启动终端,使用 pip 进行安装 numpy:


PS G:\projects\python\pythonNotes> pip install numpyLooking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple/Requirement already satisfied: numpy in c:\users\administrator\appdata\local\programs\python\python37\lib\site-packages (1.21.6)PS G:\projects\python\pythonNotes> pip install virtualenvLooking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple/Collecting virtualenv  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/fd/76/c99d37939e17e3c53f1c1b7e4f5365a9160b1cd0b37700657eed9a2a6775/virtualenv-20.16.7-py3-none-any.whl (8.8 MB)     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.8/8.8 MB 373.4 kB/s eta 0:00:00
复制代码

Pycharm 添加镜像源

更多时候,我们的项目都是依赖虚拟环境的,并不需要在自己本地安装第三方库,因此,我们更多是针对每一个项目去安装对应的库,所以我们在 pycharm 里也需要添加镜像源,方便我们的使用。


  1. settings->Python Interpreter->‘+’->Manage Repositories


1.进入 Python 解释器列表 2.点击添加解释器 3.管理镜像源 4.添加镜像源


在镜像源地址输入栏里输入地址,依次点击 OK 即可




添加成功,如下图所示。



  1. 新版本的 pycharm 已经取消了 settings 里的添加镜像源功能,我们还可以按照这个步骤添加镜像源,如下图所示



添加具体镜像源的步骤与上面的方法一致。


注:Mac 电脑通用第二种方法添加镜像源。

总结

pip 修改镜像源的方法就介绍到这里了,大家在使用 pip 的过程中还遇到了哪些问题,可以给我留言,期待大家的回复!


搜索微信公众号: 霍格沃兹测试学院,学习更多测试开发前沿技术

用户头像

社区:ceshiren.com 微信:ceshiren2021 2019-10-23 加入

微信公众号:霍格沃兹测试开发 提供性能测试、自动化测试、测试开发等资料,实时更新一线互联网大厂测试岗位内推需求,共享测试行业动态及资讯,更可零距离接触众多业内大佬。

评论

发布
暂无评论
软件测试|教你轻松解决pip安装下载超时问题_霍格沃兹测试开发学社_InfoQ写作社区