虚拟环境下安装Python第三方库,到lock文件时超时,如下

(...)...>pipenv install PyQt5
Installing PyQt5...
Adding PyQt5 to Pipfile's [packages]...
Installation Succeeded
Pipfile.lock (3c9a0b) out of date, updating to (a65489)...
Locking [dev-packages] dependencies...
Locking [packages] dependencies...
Locking Failed!
Traceback (most recent call last):File "c:\python27\lib\site-packages\pipenv\patched\notpip\_vendor\urllib3\response.py", line 331, in _error_catcheryieldFile "c:\python27\lib\site-packages\pipenv\patched\notpip\_vendor\urllib3\response.py", line 413, in readdata = self._fp.read(amt)File "c:\python27\lib\site-packages\pipenv\patched\notpip\_vendor\cachecontrol\filewrapper.py", line 62, in readdata = self.__fp.read(amt)File "C:\Users\caozhenzhen\AppData\Local\Programs\Python\Python37\Lib\http\client.py", line 457, in readn = self.readinto(b)File "C:\Users\caozhenzhen\AppData\Local\Programs\Python\Python37\Lib\http\client.py", line 501, in readinton = self.fp.readinto(b)File "C:\Users\caozhenzhen\AppData\Local\Programs\Python\Python37\Lib\socket.py", line 589, in readintoreturn self._sock.recv_into(b)File "C:\Users\caozhenzhen\AppData\Local\Programs\Python\Python37\Lib\ssl.py", line 1071, in recv_intoreturn self.read(nbytes, buffer)File "C:\Users\caozhenzhen\AppData\Local\Programs\Python\Python37\Lib\ssl.py", line 929, in readreturn self._sslobj.read(len, buffer)
socket.timeout: The read operation timed outDuring handling of the above exception, another exception occurred:Traceback (most recent call last):File "c:/python27/lib/site-packages/pipenv/resolver.py", line 126, in <module>main()File "c:/python27/lib/site-packages/pipenv/resolver.py", line 119, in mainparsed.requirements_dir, parsed.packages)File "c:/python27/lib/site-packages/pipenv/resolver.py", line 85, in _mainrequirements_dir=requirements_dir,File "c:/python27/lib/site-packages/pipenv/resolver.py", line 69, in resolvereq_dir=requirements_dirFile "c:\python27\lib\site-packages\pipenv\utils.py", line 726, in resolve_depsreq_dir=req_dir,File "c:\python27\lib\site-packages\pipenv\utils.py", line 481, in actually_resolve_depshashes = resolver.resolve_hashes()File "c:\python27\lib\site-packages\pipenv\utils.py", line 427, in resolve_hashesresolved_hashes = self.resolver.resolve_hashes(self.results)File "c:\python27\lib\site-packages\pipenv\patched\piptools\resolver.py", line 72, in resolve_hashesreturn {ireq: self.repository.get_hashes(ireq) for ireq in ireqs}File "c:\python27\lib\site-packages\pipenv\patched\piptools\resolver.py", line 72, in <dictcomp>return {ireq: self.repository.get_hashes(ireq) for ireq in ireqs}File "c:\python27\lib\site-packages\pipenv\patched\piptools\repositories\pypi.py", line 473, in get_hashesmatching_candidates) if h is not NoneFile "c:\python27\lib\site-packages\pipenv\patched\piptools\repositories\pypi.py", line 471, in <setcomp>return {File "c:\python27\lib\site-packages\pipenv\patched\piptools\repositories\pypi.py", line 472, in <lambda>h for h in map(lambda c: self._hash_cache.get_hash(c.location),File "c:\python27\lib\site-packages\pipenv\patched\piptools\repositories\pypi.py", line 69, in get_hashhash_value = self._get_file_hash(new_location) if not new_location.url.startswith("ssh") else NoneFile "c:\python27\lib\site-packages\pipenv\patched\piptools\repositories\pypi.py", line 78, in _get_file_hashfor chunk in iter(lambda: fp.read(8096), b""):File "c:\python27\lib\site-packages\pipenv\patched\piptools\repositories\pypi.py", line 78, in <lambda>for chunk in iter(lambda: fp.read(8096), b""):File "c:\python27\lib\site-packages\pipenv\patched\notpip\_vendor\urllib3\response.py", line 430, in readraise IncompleteRead(self._fp_bytes_read, self.length_remaining)File "C:\Users\caozhenzhen\AppData\Local\Programs\Python\Python37\Lib\contextlib.py", line 130, in __exit__self.gen.throw(type, value, traceback)File "c:\python27\lib\site-packages\pipenv\patched\notpip\_vendor\urllib3\response.py", line 336, in _error_catcherraise ReadTimeoutError(self._pool, None, 'Read timed out.')
pipenv.patched.notpip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.
File "c:\python27\lib\site-packages\pipenv\patched\notpip\_vendor\urllib3\response.py", line 331, in _error_catcheryieldFile "c:\python27\lib\site-packages\pipenv\patched\notpip\_vendor\urllib3\response.py", line 413, in readdata = self._fp.read(amt)File "c:\python27\lib\site-packages\pipenv\patched\notpip\_vendor\cachecontrol\filewrapper.py", line 62, in readdata = self.__fp.read(amt)File "C:\Users\caozhenzhen\AppData\Local\Programs\Python\Python37\Lib\http\client.py", line 457, in readn = self.readinto(b)File "C:\Users\caozhenzhen\AppData\Local\Programs\Python\Python37\Lib\http\client.py", line 501, in readinton = self.fp.readinto(b)File "C:\Users\caozhenzhen\AppData\Local\Programs\Python\Python37\Lib\socket.py", line 589, in readintoreturn self._sock.recv_into(b)File "C:\Users\caozhenzhen\AppData\Local\Programs\Python\Python37\Lib\ssl.py", line 1071, in recv_intoreturn self.read(nbytes, buffer)File "C:\Users\caozhenzhen\AppData\Local\Programs\Python\Python37\Lib\ssl.py", line 929, in readreturn self._sslobj.read(len, buffer)
socket.timeout: The read operation timed outDuring handling of the above exception, another exception occurred:Traceback (most recent call last):File "c:/python27/lib/site-packages/pipenv/resolver.py", line 126, in <module>main()File "c:/python27/lib/site-packages/pipenv/resolver.py", line 119, in mainparsed.requirements_dir, parsed.packages)File "c:/python27/lib/site-packages/pipenv/resolver.py", line 85, in _mainrequirements_dir=requirements_dir,File "c:/python27/lib/site-packages/pipenv/resolver.py", line 69, in resolvereq_dir=requirements_dirFile "c:\python27\lib\site-packages\pipenv\utils.py", line 726, in resolve_depsreq_dir=req_dir,File "c:\python27\lib\site-packages\pipenv\utils.py", line 481, in actually_resolve_depshashes = resolver.resolve_hashes()File "c:\python27\lib\site-packages\pipenv\utils.py", line 427, in resolve_hashesresolved_hashes = self.resolver.resolve_hashes(self.results)File "c:\python27\lib\site-packages\pipenv\patched\piptools\resolver.py", line 72, in resolve_hashesreturn {ireq: self.repository.get_hashes(ireq) for ireq in ireqs}File "c:\python27\lib\site-packages\pipenv\patched\piptools\resolver.py", line 72, in <dictcomp>return {ireq: self.repository.get_hashes(ireq) for ireq in ireqs}File "c:\python27\lib\site-packages\pipenv\patched\piptools\repositories\pypi.py", line 473, in get_hashesmatching_candidates) if h is not NoneFile "c:\python27\lib\site-packages\pipenv\patched\piptools\repositories\pypi.py", line 471, in <setcomp>return {File "c:\python27\lib\site-packages\pipenv\patched\piptools\repositories\pypi.py", line 472, in <lambda>h for h in map(lambda c: self._hash_cache.get_hash(c.location),File "c:\python27\lib\site-packages\pipenv\patched\piptools\repositories\pypi.py", line 69, in get_hashhash_value = self._get_file_hash(new_location) if not new_location.url.startswith("ssh") else NoneFile "c:\python27\lib\site-packages\pipenv\patched\piptools\repositories\pypi.py", line 78, in _get_file_hashfor chunk in iter(lambda: fp.read(8096), b""):File "c:\python27\lib\site-packages\pipenv\patched\piptools\repositories\pypi.py", line 78, in <lambda>for chunk in iter(lambda: fp.read(8096), b""):File "c:\python27\lib\site-packages\pipenv\patched\notpip\_vendor\urllib3\response.py", line 430, in readraise IncompleteRead(self._fp_bytes_read, self.length_remaining)File "C:\Users\caozhenzhen\AppData\Local\Programs\Python\Python37\Lib\contextlib.py", line 130, in __exit__self.gen.throw(type, value, traceback)File "c:\python27\lib\site-packages\pipenv\patched\notpip\_vendor\urllib3\response.py", line 336, in _error_catcherraise ReadTimeoutError(self._pool, None, 'Read timed out.')
pipenv.patched.notpip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.

解决办法:修改 Pipfile 文件,将[[source]] 下的 url 改为清华的 pypi 源 https://pypi.tuna.tsinghua.edu.cn/simple
如下:

[[source]]
name = "pypi-tsinghua"
url = "https://pypi.tuna.tsinghua.edu.cn/simple/"
verify_ssl = true

然后再尝试安装,成功!

附:pip安装timeout解决办法:`pip3 install --index-url https://pypi.tuna.tsinghua.edu.cn/simple/ PyQt5`

【Python】pipenv lock Read timed out相关推荐

  1. 【Python】—— pipenv使用小结

    1.什么是pipenv? 是一个 Python 库和 Python 虚拟环境的管理工具,包含了 pip + virtualenv 的功能.可以自动维护库之间的依赖关系. 1)具体介绍可以看这个链接:p ...

  2. 【python】详解multiprocessing多进程-Pool进程池模块(二)

    [python]详解multiprocessing多进程-process模块(一) [python]详解multiprocessing多进程-Pool进程池模块(二) [python]详解multip ...

  3. 【python】王者荣耀全英雄高清壁纸爬虫共467M(多线程)

    文章目录 1. 成果展示 2. 单张预览 3. 软件下载 4. 壁纸下载 5. 进度打印 6. 目标网址 7. 依赖模块 8. 完整代码 9. 代码剖析 10. 打包教程 10.1. 打包前的准备 1 ...

  4. 【python】列出http://www.cnblogs.com/xiandedanteng中所有博文的标题

    代码: # 列出http://www.cnblogs.com/xiandedanteng中所有博文的标题 from bs4 import BeautifulSoup import requestsus ...

  5. 【python】图像映射:单应性变换与图像扭曲

    [python]图像映射:单应性变换与图像扭曲 单应性变换(Homography) 图像扭曲(仿射变换) 图中图 分段仿射扭曲 单应性变换(Homography) 单应性变换(Homography)即 ...

  6. 【Python】函数图像绘制:二维图像、三维图像、散点图、心形图

    [Python]函数图像绘制:二维图像.三维图像.散点图.心形图 所有需要用的包 二维图像 三维图像 散点图绘制 心形图绘制 所有需要用的包 from mpl_toolkits.mplot3d imp ...

  7. 【python】 OSError:sift not found 问题解决

    [python] OSError: XXXX.sift not found 问题解决 在python环境下通过sift描述子对图像进行特征匹配时出现错误(心累):mpire.sift not foun ...

  8. 【Python】Python中令人头疼的变量作用域问题,终于弄清楚了

    [Python]Python中令人头疼的变量作用域问题,终于弄清楚了_fengdu78的博客-CSDN博客 [Python]Python中令人头疼的变量作用域问题,终于弄清楚了_fengdu78的博客 ...

  9. 【Python】将字典(dict)转化为Dataframe

    [Python]将字典(dict)转化为Dataframe_张欣的博客-CSDN博客_python字典转dataframe dictory = {'a':1,'b':2} df = pd.DataFr ...

最新文章

  1. 【Appium】Appium+Python环境搭建
  2. 面向对象的三大特性之继承
  3. 基于MIG控制器的DDR3读写控制详解
  4. 【算法】输入一个链表,反转链表后,输出新链表的表头。
  5. Erlang程序设计
  6. 文本分类和提取关键词算法_文本内容之间的关键词提取和相似度计算
  7. impala写入oracle,dataframe 写入 impala 语法错误,怎么解决?
  8. pvremore删除物理卷
  9. Thin框架的应用(一) 单机双人对战象棋程序
  10. 罗马数字转化阿拉伯数字
  11. 判断样本均值:单样本T检验,双T检验(T-T检验),配对样本T检验(P-T检验)
  12. PR/AE基础入门操作
  13. HDU 2202 POJ 2079 求平面最大三角形 【旋转卡壳】
  14. 数据库中round的用法介绍
  15. Rust本地化实现 —— fluent
  16. 李开复:非一流学校学生的出路-李开复经验集-IT人物-酷勤网
  17. 本地搭建wooyun图片无法加载问题解决
  18. (一)Siamese目标跟踪——SiamFC训练和跟踪过程:从论文细节角度出发
  19. 计算机科学期末网页大作业快看漫画源码(纯享免费版)需要自取免费配置环境
  20. pytorch教程之nn.Module类详解——使用Module类来自定义模型

热门文章

  1. 计算机排版原理,课后作文的计算机排版原理.ppt
  2. 数据驱动业务的七种类型,你目前在哪一种
  3. c++、c中数组初始化默认值如何为0
  4. 【Query Embedding on Hyper-relational Knowledge Graphs】 超关系知识图谱上的查询嵌入 论文结果复现
  5. 步进电机与伺服电机基础知识
  6. linux屏幕旋转后触控不准,手机重力感应失效解决方法 不能自动旋转屏幕怎么设置...
  7. 用Java写有关早上的语录,关于早上的励志语录
  8. 禅心武意写就《少林传奇》
  9. SQL2008R2标准版(学生身份验证)
  10. excel怎么设置打印区域_Excel使用小技巧-Excel里设置打印区域