首页 > 其他分享 >软件测试|pip安装第三方库报代理错误,怎么解决

软件测试|pip安装第三方库报代理错误,怎么解决

时间:2023-06-19 18:33:01浏览次数:41  
标签:配置文件 代理 proxy pip 安装 第三方 库报 软件测试

软件测试|pip安装第三方库报代理错误,怎么解决_第三方库


前言

pip是我们使用python时最常用的一个工具,我们安装卸载更新Python的第三方库都是依靠这个命令的,即使我们是使用pycharm来管理我们的第三方库,本质上还是通过pip来实现第三方库的安装卸载更新的。因此,对于一些在使用pip时出现的报错,进行一些经验的总结就很有必要了。

安装第三方库时报代理错误

我的一位同事刚刚开始学习python,在安装requests库时,报了如下错误,见下图:

软件测试|pip安装第三方库报代理错误,怎么解决_配置文件_02

从报错来看,指的是我们的代理错误,导致多次重试之后还是无法下载安装该第三方库。

解决方法

遇到该问题,我们就需要解决,下面我们介绍一下解决该问题的方法。

  1. 关闭代理

这个方法最简单粗暴,一般情况下,如果可以关闭代理,关闭代理进行安装即可。

  1. 在安装命令时添加proxy参数

我们可以在安装时,添加--proxy参数,通过代理进行安装,命令如下:

pip install package --proxy scheme://[user:passwd@]proxy.server:port.

安装requests的命令如下:

pip install requests --proxy https://127.0.0.1:port

结果如下图:

软件测试|pip安装第三方库报代理错误,怎么解决_配置文件_03

  1. 在pip配置文件中添加代理

如果我们代理无法关闭,而我们又需要安装库,如果每一次安装都需要我们加上proxy参数,就会显得比较麻烦,我们在pip配置文件中加上代理的参数就可以解决这个问题。

pip配置文件

  • Windows系统

文件默认路径为C:\Users\用户名\AppData\Roaming\pip\pip.ini

  • Linux系统

pip.conf配置文件

windows修改如下:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
proxy     = http://XXXX.com:port
index-url是国内清华镜像源
proxy 代理,按照网络实际配置修改即可

linux修改如下:

[global]
proxy=http://xxx.xxx.xxx.xxx:port        # 替换出自己的代理地址

总结

本文主要介绍了pip安装第三方库时,报代理错误的解决办法,当我们无需代理时,可以直接关闭代理,当我们代理不能关闭时,需要我们通过添加--proxy参数或者修改配置文件来解决问题,修改配置文件可以一次性解决代理的问题。

标签:配置文件,代理,proxy,pip,安装,第三方,库报,软件测试
From: https://blog.51cto.com/u_15640304/6516844

相关文章

  • pip源搭建
    #pip源搭建#安装pypiserver#准备一个目录放置安装包 #手动启用pypi-server,-p指定端口,默认8080,-a.-P.表示无密码,#手动启用pypi-server后,看到欢迎界面http://10.126.189.167:9091 #就可以使用了 2)配置自启动pypi-server[Unit]Description=AminimalPy......
  • 软件测试|web自动化测试神器playwright教程(二十七)
    前言使用selenium进行web自动化测试,如果我们打开了多个网页,进行网页切换时,我们需要先获取各个页面的句柄,通过句柄来区分各个页面,然后使用switch_to.window()实现切换,这样的操作比较麻烦,playwright的网页切换比selenium更为简单快捷。本文就给大家介绍一下playwright多个网页的切换......
  • 软件测试|web自动化测试神器playwright教程(二十三)
    前言我们在进行web自动化时,经常遇到一些不好操作的元素,普通的元素定位和操作容易报错,如果我们使用的selenium的话,就可以使用selenium调用js脚本进行操作。在playwright中也有类似的方法,使用page.evaluate()执行JavaScript脚本。page.evaluate()和page.evaluate_handle()之间的唯......
  • 软件测试|web自动化测试神器playwright教程(二十五)
    前言鼠标为我们使用电脑提供了很多方便,我们看到的东西就可以将鼠标移动过去进行点击就可以打开或者访问内容,当页面内容过长时,我们也可以使用鼠标滚轮来实现对整个页面内容的查看,其实playwright也有鼠标操作的方法,本文我们就来介绍playwright的鼠标操作。鼠标操作Mouse鼠标操作是基......
  • IT软件测试中各种环境【杭州多测师_王sir】
    软件开发环境(Software Development Environment,SDE)是指在基本硬件和宿主软件的基础上,为支持系统软件和应用软件的工程化开发和维护而使用的一组软件,简称SDE。它由软件工具和环境集成机制构成,前者用以支持软件开发的相关过程、活动和任务,后者为工具集成和软件的开发、维护及管......
  • 解决idea连接数据库报错问题
    https://blog.csdn.net/weixin_44170221/article/details/105206356 idea:ServerreturnsinvalidtimezoneGoto'Advanced'tabandset'serverTimezone'propertymanually 登录mysql,命令行窗口录入以下命令即可:showvariableslike‘%time_zone%’;setglo......
  • 更改pip源
    1.临时使用:在使用pip的时候加参数-i例如:pipinstall-ihttps://pypi.tuna.tsinghua.edu.cn/simple常用的pip源如下:pypi清华大学源:https://pypi.tuna.tsinghua.edu.cn/simplepypi豆瓣源:http://pypi.douban.com/simple/pypi腾讯源:http://mirrors.cloud.tencent.com/pypi/s......
  • Kali 下安装pip
    一、Kali下安装pip31.1方法一sudoapt-getinstallpython3-pip1.2方法二curlhttps://bootstrap.pypa.io/get-pip.py-oget-pip.pysudopython3get-pip.py二、Kali下安装pip22.1前言由于python推广3版本,同时Kali作为非常激进的系统,所以就砍掉了python2......
  • Mediapipe实时3D目标检测和跟踪(自动驾驶实现)
    ......
  • 软件测试从小白进阶高手-Python自动化+Jmeter性能+App项目+接口测试
    软件测试从小白进阶高手-Python自动化+Jmeter性能+App项目+接口测试软件测试技能,包括Python自动化、Jmeter性能测试、App项目测试、接口测试。接下来,我将从每个技能点给出一些更详细的介绍。1.Python自动化测试Python已经成为测试人员的新宠,Python自动化测试的原因在于Python......