踩坑系列-20170301-pip 操作超时
2017-03-01 21:02
176 查看
Problem
Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 209, in main status = self.run(options, args) File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 328, in run wb.build(autobuilding=True) File "/usr/lib/python2.7/dist-packages/pip/wheel.py", line 748, in build self.requirement_set.prepare_files(self.finder) File "/usr/lib/python2.7/dist-packages/pip/req/req_set.py", line 360, in prepare_files ignore_dependencies=self.ignore_dependencies)) File "/usr/lib/python2.7/dist-packages/pip/req/req_set.py", line 577, in _prepare_file session=self.session, hashes=hashes) File "/usr/lib/python2.7/dist-packages/pip/download.py", line 810, in unpack_url hashes=hashes File "/usr/lib/python2.7/dist-packages/pip/download.py", line 649, in unpack_http_url hashes) File "/usr/lib/python2.7/dist-packages/pip/download.py", line 871, in _download_http_url _download_url(resp, link, content_file, hashes) File "/usr/lib/python2.7/dist-packages/pip/download.py", line 595, in _download_url hashes.check_against_chunks(downloaded_chunks) File "/usr/lib/python2.7/dist-packages/pip/utils/hashes.py", line 46, in check_against_chunks for chunk in chunks: File "/usr/lib/python2.7/dist-packages/pip/download.py", line 563, in written_chunks for chunk in chunks: File "/usr/lib/python2.7/dist-packages/pip/utils/ui.py", line 139, in iter for x in it: File "/usr/lib/python2.7/dist-packages/pip/download.py", line 552, in resp_read decode_content=False): File "/usr/share/python-wheels/urllib3-1.13.1-py2.py3-none-any.whl/urllib3/response.py", line 344, in stream data = self.read(amt=amt, decode_content=decode_content) File "/usr/share/python-wheels/urllib3-1.13.1-py2.py3-none-any.whl/urllib3/response.py", line 311, in read flush_decoder = True File "/usr/lib/python2.7/contextlib.py", line 35, in __exit__ self.gen.throw(type, value, traceback) File "/usr/share/python-wheels/urllib3-1.13.1-py2.py3-none-any.whl/urllib3/response.py", line 240, in _error_catcher raise ReadTimeoutError(self._pool, None, 'Read timed out.') ReadTimeoutError: HTTPSConnectionPool(host='pypi.python.org', port=443): Read timed out. You are using pip version 8.1.1, however version 9.0.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command.
Solution
sudo pip install --index-url https://pypi.douban.com/simple jupyter
Reference
pip安装python库总是下载超时,有什么解决方法吗?python 安装第三方库,超时报错–Read timed out.
More
改镜像在 ~/.pip/ 下创建文件 pip.conf(如果还没有的话),并填入形如
index-url = http://<mirror>/simple[/code] 的以下内容:[global] index-url = https://pypi.douban.com/simple
改超时pip --default-timeout=100 install xxx
在 ~/.pip/pip.conf 下填入[global] timeout = 6000 index-url = http://pypi.douban.com/simple/ [install] use-mirrors = true mirrors = http://pypi.douban.com/simple/ trusted-host = pypi.douban.com
相关文章推荐
- 随笔之:VC操作Word系列(一)
- BIO系列之3---BIO的声明和释放等基本操作
- Python学习系列之异常和文件操作
- Excel Services OverView系列--3使用Excel Web Services操作Excel工作薄
- .NET基础示例系列之十五:操作Excel
- C#3.0入门系列(五)-之Where操作
- .NET基础示例系列之一:操作进程
- Microsoft .NET Framework 2.0 Application Development Foundation 翻译系列9(第二章 I/O:第一课 文件系统操作)
- Excel Services OverView系列--3使用Excel Web Services操作Excel工作薄
- openssl之BIO系列之6---BIO的IO操作函数
- 随笔之:VC操作Word系列(四)
- 在ASP.NET Atlas中调用Web Service——处理错误,超时以及响应用户的取消操作
- .Net中异步操作超时的设置方法.
- 使用JDOM操作XML系列----从数据库中读取记录集到层叠式XML文
- openssl之:BIO系列之7---BIO链的操作
- openssl之BIO系列之10---BIO链的定位操作
- 随笔之:VC操作Word系列(三)
- ASP.NET 2.0中的数据操作系列教程:定制数据修改界面
- .Net中异步操作超时的设置方法
- ASP.NET 2.0中的数据操作系列教程20:定制数据修改界面