Chinaunix首页 | 论坛 | 博客
  • 博客访问: 9212506
  • 博文数量: 1728
  • 博客积分: 12961
  • 博客等级: 上将
  • 技术积分: 19870
  • 用 户 组: 普通用户
  • 注册时间: 2009-01-09 11:25
个人简介

偷得浮生半桶水(半日闲), 好记性不如抄下来(烂笔头). 信息爆炸的时代, 学习是一项持续的工作.

文章分类

全部博文(1728)

文章存档

2024年(4)

2023年(26)

2022年(112)

2021年(217)

2020年(157)

2019年(192)

2018年(81)

2017年(78)

2016年(70)

2015年(52)

2014年(40)

2013年(51)

2012年(85)

2011年(45)

2010年(231)

2009年(287)

分类: 其他平台

2020-12-08 14:01:40

https://blog.csdn.net/kwame211/article/details/95984293?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control

Python切换pip 或 pip3安装源的为国内源方法,大家知道,pip是Python中非常方便易用的安装包管理器,但是在实际下载安装包的时候总是连接不上或者下载速度特别慢, pypi.python.org就是其中一个。用pip3下载第三方库速度实在是慢到令人难以接受的地步,几十k每秒,所以打算给它换个国内的源。

所以,使用pip 或 pip3给Python安装软件时,经常出现Timeout连接超时错误。修改pip连接的软件库可以解决这个问题。

pip更换为国内源,可以大大的提高安装成功率和速度。

方案一:修改配置文件

首先在当前用户目录下建立文件夹.pip,然后在文件夹中创建pip.conf文件,再将源地址加进去即可。

mkdir ~/.pip
vim ~/.pip/pip.conf
# 然后将下面这两行复制进去就好了
[global]
index-url =

#--------------------------------------------------------------------
国内其他pip源

    清华:
    中国科技大学
    华中理工大学:
    山东理工大学:
    豆瓣:

注意:不管你用的是pip3还是pip,方法都是一样的,都是创建pip文件夹。

解决方案二:临时给pip 或 pip3换源

命令格式:sudo pip3 install 包名 -i 镜像源url

如下图:

pip 或 pip3更换源为国内源

比如我在用pip3安装Python模块matplotlib的时候,下载速度只有是几k

sudo pip3 install matplotlib -i
sudo pip3 install matplotlib -i

之后下载速度提到了1-2MB/s左右

在安装python库,在网络不好的情况会遇到

raise ReadTimeoutError(self._pool, None, 'Read timed out.')
ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.


解决办法1:延长timeout时间

	
  1. raise ReadTimeoutError(self._pool, None, 'Read timed out.')
  2. ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.
  3. pip --default-timeout=100 install Package

将Package替换你所需要的库就行

阅读(1663) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~