python修改第三方库重写_python安装第三方库时的一些bug 镜像源修改
前序
飘得太久的,今天终于下定决心开始继续学习了,第一步:打开我的PyCharm,第二部:安装库 报错 o(╥﹏╥)o我太难了
D:\PyCharm_Project>`pip install pdfminer3K`
WARNING: Retrying (Retry(total=4, connect=None, read=None
eoutError("HTTPSConnectionPool(host='pypi.org', port=443)
WARNING: Retrying (Retry(total=3, connect=None, read=None
eoutError("HTTPSConnectionPool(host='pypi.org', port=443)
Collecting pdfminer3K
Downloading pdfminer3k-1.3.1.tar.gz (4.1 MB)
|█▌ | 184 kB 4.2 kB/s
ERROR: Exception:
Traceback (most recent call last):
File "d:\users\zxy\anaconda3\lib\site-packages\pip\_ven
dor\urllib3\response.py", line 425, in _error_catcher
yield
File "d:\users\zxy\anaconda3\lib\site-packages\pip\_ven
...
raise IncompleteRead(self._fp_bytes_read, self.length
_remaining)
File "d:\users\zxy\anaconda3\lib\contextlib.py", line 1
30, in __exit__
self.gen.throw(type, value, traceback)
File "d:\users\zxy\anaconda3\lib\site-packages\pip\_ven
dor\urllib3\response.py", line 430, in _error_catcher
raise ReadTimeoutError(self._pool, None, "Read timed
out.")
pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSCon
nectionPool(host='files.pythonhosted.org', port=443): Rea
d timed out.
尝试一:百度了一种做法即延时处理
D:\PyCharm_Project>pip --default-timeout=100 install pdfminer3k
Collecting pdfminer3k
Downloading pdfminer3k-1.3.1.tar.gz (4.1 MB)
|██████ | 803 kB 11 kB/s eta
ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREME
update the hashes. Otherwise, examine the package contents caref
pdfminer3k from https://files.pythonhosted.org/packages/8c/8
ac2/pdfminer3k-1.3.1.tar.gz#sha256=1670de8ddb9aaff8f28d61abc918e
Expected sha256 1670de8ddb9aaff8f28d61abc918e6a85c469fd8
Got 08be56ca2bb19e6ebb7a9b3385c1b56861130b9f
**
尝试二:
D:\PyCharm_Project>pip --upgrade install pdfminer3k
Collecting pdfminer3k
Downloading pdfminer3k-1.3.1.tar.gz (4.1 MB)
| | 10 kB 1.9 kB/s et
...
raise ReadTimeoutError(self._pool, None, "Read timed out.")
pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pytho
尝试三:完结篇
D:\PyCharm_Project>pip --default-timeout=200 install --upgrade pdfminer3k
Collecting pdfminer3k
Downloading pdfminer3k-1.3.1.tar.gz (4.1 MB)
|████████████████████████████████| 4.1 MB 22 kB/s
Requirement already satisfied, skipping upgrade: pytest>=2.0 in d:\users\zxy\anaconda3\lib\site-packages (from pdfminer3k) (3.8.0)
Requirement already satisfied, skipping upgrade: ply>=3.4 in d:\users\zxy\anaconda3\lib\site-packages (from pdfminer3k) (3.11)
Requirement already satisfied, skipping upgrade: py>=1.5.0 in d:\users\zxy\anaconda3\lib\site-packages (from pytest>=2.0->pdfminer3k) (1.6.0)
Requirement already satisfied, skipping upgrade: six>=1.10.0 in d:\users\zxy\anaconda3\lib\site-packages (from pytest>=2.0->pdfminer3k) (1.11.0)
...
168c5dbe243c6f
Stored in directory: c:\users\zxy\appdata\local\pip\cache\wheels\a0\01\8f\91cc04fb57e65aac816dce1bf6d01d6769e103820967a31ba4
Successfully built pdfminer3k
Installing collected packages: pdfminer3k
Successfully installed pdfminer3k-1.3.1
总结
pip下载超时处理 raise ReadTimeoutError(self._pool, None, ‘Read timed out.’)
方案一:对于比较小的库,可以延时处理
Python pip --default-timeout=100 install -U pip
Python pip --default-timeout=100 install 第三方库名
方案二:更换安装源
网上可以查找很多豆瓣源,如https://pypi.tuna.tsinghua.edu.cn/simple/
Python pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyecharts
Python pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 库名
出错使用这种 :Python pip install --index-url https://pypi.tuna.tsinghua.edu.cn/simple/ lightgbm
方案三:下载离线包
python所有库:(https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml),然后通过pip install 保存路径/加上下载的文件名 进行安装 ,如
Python pip install C:\Users\HP\Desktop\scikit_image-0.14.1-cp37-cp37m-win32.whl
终极篇
1、在你的“C:\Users\你的用户名\”目录下创建“pip”目录,“pip”目录下创建“pip.ini”文件(注意:以UTF-8 无BOM格式编码);
“pip.ini”文件内容:
[global] timeout = 6000 index-url = https://pypi.tuna.tsinghua.edu.cn/simple [install] use-mirrors = true mirrors = https://pypi.tuna.tsinghua.edu.cn/simple trusted-host = pypi.douban.com
注意:trusted-host 选项为了避免麻烦是必须的,否则使用的时候会提示不受信任,或者添加“--trusted-host=mirrors.aliyun.com”选项;
注意:有网页提示需要创建或修改配置文件(linux的文件在~/.pip/pip.conf,windows在%HOMEPATH%\pip\pip.ini),至少Windows7下“%HOMEPATH%\pip\pip.ini”这个目录是不起作用的。
2、在这里添加镜像源
常用镜像源
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
参考博客链接:
python修改第三方库重写_python安装第三方库时的一些bug 镜像源修改相关推荐
- python修改第三方库重写_Python安装第三方库,切换镜像源
pip install xlrd 报错 Collecting xlrd Retrying (Retry(total=4, connect=None, read=None, redirect=None, ...
- python安装第三方库方法_Python安装第三方库的4种方法
Python安装第三方库的4种方法 1.使用pip 大多数库都可以通过pip安装,安装方法为,在命令行窗口输入:pip install libName libName - 为库名 某些库通 ...
- 安装慢_python安装第三方库太慢,很容易失败报错?教你如何提速
前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 以下文章来源于Python大数据分析 ,作者朱卫军 为什么pip会很慢? ...
- Python安装某个库,出现Read_Time_out错误,那么如何配置 “国内镜像源”呢?
来源/快学Python 作者/黄伟呢 问题来源 今天在使用pip install xlutils安装xlutils包的时候,一直出现如下错误: ReadTimeoutError: HTTPSConne ...
- python安装第三方库太慢_Python 安装第三方库 pip install 安装慢安装不上的解决办法...
今天来说一下,有些刚刚接触python的朋友,在使用pip install安装python 第三方库的过程中 会出现网速很慢,或者是安装下载到中途,停止,卡主,或者是下载报错等问题.如下图: 还有一些 ...
- python第三方库安装最常用的方式是_Python安装第三方库常用方法
在学习Python过程中,经常要用到很多第三方库,面对各种不同情况,Python为我们提供了多种安装方法: 一.pip安装: pip安装相信大家都不陌生了,在安装第三方库中,pip是最常使用的一种方法 ...
- 电脑python安装库_Python安装第三方库的3种方法 -电脑资料
这篇文章主要介绍了Python安装第三方库的3种方法,本文讲解了通过setuptools来安装python模块.通过pip来安装python模块.直接从网上下载下可执行文件来安装三种方法,需要的朋友可 ...
- python装第三方库有几种方法_Python安装第三方库的4种方法
Python安装第三方库的4种方法 1.使用pip 大多数库都可以通过pip安装,安装方法为,在命令行窗口输入:pip install libName libName - 为库名 某些库通 ...
- opencv python安装_Python 安装 第三方库的安装技巧
PythonIDE 软件:PyCharm 2016.1.4 pythonversion : Python 3.5.0 安装一个两条建议: 1. 使用pip命令行工具在线下载你需要的第三方库 2. 手动 ...
最新文章
- keras中的mini-batch gradient descent (转)
- VBA之六--EXCEL VBA两则
- 端到端--流量控制、可靠传输和滑动窗口机制学习资料整合
- 大数据时代 集群NAS更给力
- JMeter接口测试工具基础 — Badboy工具
- 快速回复信息神器免费的有哪些,哪些工具可以快捷回复
- hexo笔记十五:next主题添加网易云外链
- 西北农林科技大学CSDN高校俱乐部运营策划书
- Python Basic - write()方法
- ubuntu 14.04安装flash播放器
- 计算机对幼儿教育发展的优点,音乐教育对幼儿发展的影响
- word 自己写的发给他人显示批注 并且字体颜色也有变化
- c语言二级编程实例,二级c语言编程 -实例
- JS_鼠标移入移出触发事件
- 控制理论-Nichols Chart
- Black-Lives-Matter-Resources
- 助力中国 DevOps 运动,ONES 携手 DevOps 社区举办第12届 Meetup
- 华为OD机试 - 相对开音节(Java JS Python)
- (理财八)普通必须掌握的理财方式----定投
- 选择结构程序设计 思维导图
热门文章
- python java混合编程_详解java调用python的几种用法(看这篇就够了)
- 01:MongoDB基础
- emacs编辑器的使用
- TextView 内容居中
- matlab 径向偏振光,径向偏振光的产生与应用..docx
- html代码高亮带行号,kindeditor代码高亮自动行号功能
- ip找计算机名 linux,如何从IP地址中查找LAN中的计算机名称?
- 去O入云的探索--Oracle到MySQL的迁移改造方案
- 文档丨暴力破解性能问题
- 5h Oralcle进阶直播课,限时免费报名,手慢无!