1、问题

使用pip install命令安装Python模块时,经常会“下载速度慢”甚至“超时”问题,导致模块安装失败。

C:\Users\83894\PycharmProjects\HelloPy\excel>pip install numpy

WARNING: Retrying(Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.org', port=443): Read timed out. (read timeout=15)")': /simple/numpy/ERROR: Couldnot find a version that satisfies the requirement numpy (from versions: none)ERROR: No matching distribution foundfor numpy

2、原因

类似pip,yum等支持在线安装的工具又或是maven之类的依赖管理工具,一般都会联网从远端的软件仓库(repository)把软件包下载到本地再进行安装。有时候我们需要具体指定从哪个repository中去下载所需的软件安装包。

这得从pip install命令的 --index-url  或者 -i 选项说起。

pip install xxx 默认直接从官方默认的源仓库拉取xxx模块软件进行安装。

pip install xxx -i https://pypi.tuna.tsinghua.edu.cn/simple 从指定的软件仓库拉取软件副本进行安装。

前者从海外官方仓库(https://pypi.org/simple)下载软件,因而慢和不稳定,有时还可能访问都不通;

后者从国内的镜像仓库下载,自然就不必担心超时的问题了。

3、解决方案

为自己的pip工具配置一个国内的软件镜像仓库。

方式一,临时指定(就是每次敲命令时指定)

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

方式二,永久配置(配置默认的镜像仓库到文件里)

在当前用户目录下,添加一个pip目录,创建pip.ini文件,编辑如下内容即可。

[global]

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

这样配置之后,新开一个DOS命令行窗口,输入pip install -h回车,可以找到以下一行,说明配置生效了。然后就可以直接使用pip install xxx来安装软件啦,不需要每次加-i选项。

-i, --index-url       Base URL of the Python Package Index (default https://pypi.tuna.tsinghua.edu.cn/simple)

以下是摘抄的镜像源,前二经验证可用,后几个没试:

…… :( 我矿啥时也搞一个

4、参考

python本地镜像源搭建_【Python】pip配置国内镜像源,让Python模块安装飞起来。相关推荐

  1. pip配置国内镜像源——最新详尽版

    国内镜像源 pip如果不配置国内镜像源的话,下载包的速度非常慢,毕竟默认的源在国外呢,国内主要的镜像源有如下,其中我个人喜欢用阿里云的镜像源. 阿里云 http://mirrors.aliyun.co ...

  2. 4行指令解决pip下载Python第三方库太慢问题(pip更换国内下载源)

     问题由来: 之前在写一篇项目博客时,pip下载Python第三方库:graphic-verification-code,实在太慢了,于是使用Python库官网下载,还是很慢,而且不断失败,下载慢且不 ...

  3. Anaconda配置国内镜像源

    1. 为conda配置(清华)镜像源 使用conda进行安装时,访问的是国外的网络,所以下载和安装包时会特别慢.我们需要更换到国内镜像源地址,这里我更换到国内的清华大学地址.(永久添加镜像) Wind ...

  4. conda配置国内镜像

    conda 创建环境 报错 An HTTP error occurred when trying to retrieve this URL 这个就是由于国外镜像连接超时导致的. conda配置国内镜像 ...

  5. Python安装某个库,出现Read_Time_out错误,那么如何配置 “国内镜像源”呢?

    来源/快学Python 作者/黄伟呢 问题来源 今天在使用pip install xlutils安装xlutils包的时候,一直出现如下错误: ReadTimeoutError: HTTPSConne ...

  6. Python入门到实战(五)自动化办公、pandas操作Excel、数据可视化、绘制柱状图、操作Word、数据报表生成、pip install国内镜像下载

    Python入门到实战(五)conda使用.pandas操作Excel.数据可视化.绘制柱状图.操作Word.数据报表生成.pip install国内镜像下载 conda使用 常用操作 配置VS+Co ...

  7. 让python pip 使用国内镜像

    让python pip 使用国内镜像 国内源: 清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http://mirrors.aliyun.com/py ...

  8. Python pip使用国内镜像

    pip使用国内镜像 在用户主目录下创建目录和文件 ~/.pip/pip.conf [global] index-url = https://pypi.douban.com/simple downloa ...

  9. python国内源很慢_软件下载太慢,为linux,R,python,conda配置国内源,让你快速下载安装大量国外软件...

    image 在国内很多情况下下载国外开发的软件或者国外托管的相关的代码库,依赖和软件包是最耗时最浪费精力的事情.好在国内有不少提供软件镜像的网站,使用国内的镜像源下载软件速度会非常快,能节省很多时间. ...

最新文章

  1. 安川g7接线端子图_西门子SIWAREX称重模块安装接线注意事项!
  2. R6010-abort() has been called,Error openning file ../../modules/highgui/src/cap_ffmpeg_impl.hpp解决方法
  3. python文本分析
  4. c语言注释的开始标记符和结束标记符分别为,C语言程序设计填空题
  5. 洛谷模拟赛 数据结构
  6. 成功解决AttributeError: module ‘seaborn‘ has no attribute ‘lvplot‘
  7. 使用Servlet上传多张图片——访问提示
  8. openpyxl 读写 excel
  9. 深度学习(数据集划分偏差方差)
  10. python数据模型_#PYTHON#数据模型 | 学步园
  11. 魔改部署自己专属的合成大西瓜(三:上线篇<踩坑篇>)
  12. SQL server脚本语句积累
  13. Apk打包-apk的解压和压缩实验
  14. Linux线程管理必备:互斥量与条件变量
  15. javafx弹出二级stage窗口时虚化主窗口
  16. 系统分析师论文解答方法
  17. android系统电源管理驱动分析
  18. php项目代做,代做PHP开发技术程序、php网站代码代写
  19. HTML页面防止表单重复提交
  20. 宁夏统编中学计算机教材,中小学三科教材的统编

热门文章

  1. 论文笔记:Integrating Classification and Association Rule Mining (即,CBA算法介绍)
  2. 文巾解题 10. 正则表达式匹配
  3. 文巾解题 160. 相交链表
  4. 【量化交易】组合优化三部曲:换手率和alpha模型换手约束下的最优模型时变IC下的多空/多头最优组合换手率
  5. MATLAB从入门到精通:MATLAB识别 自带手写数字集的CNN(LeNet5)
  6. UBUNTU衍生版制作,系统的封装
  7. pi节点虚拟服务器怎么弄,pi怎么用云服务器做节点
  8. php ldap 创建用户,PHP LDAP获取作为组成员的成员的用户详细信息
  9. Python编程基础:第二十三节 嵌套函数调用Nested Functions Calls
  10. 开源项目成熟度分析工具-利用github api获取代码库的信息