如何修改Python中pip的更新源?

很多时候因网络的问题,导致在进行pip命令安装模块时会有下载慢甚至是失败的可能,且可能性较大。为了解决国内的网络问题,我们很多时候会选择国内的镜像平台做为源,而在pip中如何自定义源呢?

首先我们看下官方的文档,如https://pip.pypa.io/en/latest/user_guide/#configuration。

在官方的文档中可以清晰地看出有不同平台上的不同配置,这里以windows10为例子,其它平台请阅读官方的文档,不懂可以求助在线翻译工具。

直接在ProgramData目录中创建一个pip目录,如:C:\ProgramData\pip,新建一个文件pip.ini,内容为:

[global]
timeout = 600
index-url = https://pypi.doubanio.com/simple/
# 必要时需要解决证书的问题
trusted-host = pypi.doubanio.com

好了,现在你执行下pip看下安装的效果。

我要评论!

想一个你喜欢的昵称。
给一个你的常用邮箱。
想和萌萌哒的TA们说点啥。
  • urllib提供了一系列用于操作URL的功能,而urllib的request模块可以非常方便地抓取URL内容,也就是发送一个GET请求到指定的页面,然后返回HTTP的响应。 基本的网络请求示例 import urllib.request #请求百度网页 resu = urllib.request.u...
  • pip类似RedHat里面的yum,安装Python包非常方便。 python -m pip install --upgrade pip
  • 有时候我们想要用不同色彩的文字来区分下,但是在Windows上不同于Mac或Linux,无法使用\033的方法,那怎么办呢?这里我们将对Windows下命令行输出彩色文字进行分析。 首先我们来看一段代码,品味下是怎么生成彩色的: std_out_handle = ctypes.windll.kern...
  • 如何让一个Python脚本输出的文字信息是彩色的?其实这个其实跟python无关的,跟具体所用console的类型有关系,不同的类型对应不同的控制码,如果是ansi终端,可以用ansi的控制码。 Mac或Linux终端中的颜色是用转义序列控制的,转义序列以ESC开头,可以用\033完成相同的工作(E...
  • 有的网站需要登陆才能抓取到网站的数据,那么光模拟浏览器请求网站内容是还不够了,还需要能够模拟用户登陆网站,然后保留登陆状态,获取网站相关的内容。 想要成功模拟真实用户登陆,重点要找到登录时候提交表单都包含了哪些真实的数据。然后使用Python生成这些数据,携带在请求头信息当中,这样服务器就能当做正常...
微信扫一扫即可带走我!