在使用pip命令安装的时候,我遇到这样的报错:    

  1. C:\Users\86962>pip install Appium-Python-Client
  2. Collecting Appium-Python-Client
  3. Downloading https://files.pythonhosted.org/packages/92/7e/b308cc3d94065a7491582d50343920f10ad441cab5f79ef9602f022d479f/Appium-Python-Client-0.26.tar.gz
  4. Collecting selenium>=2.47.0 (from Appium-Python-Client)
  5. Downloading https://files.pythonhosted.org/packages/41/c6/78a9a0d0150dbf43095c6f422fdf6f948e18453c5ebbf92384175b372ca2/selenium-3.13.0-py2.py3-none-any.whl (946kB)
  6. 10% |███▌ | 102kB 2.2kB/s eta 0:06:23Exception:
  7. Traceback (most recent call last):
  8. File "c:\python36\lib\site-packages\pip\_vendor\urllib3\response.py", line 302, in _error_catcher
  9. yield
  10. File "c:\python36\lib\site-packages\pip\_vendor\urllib3\response.py", line 384, in read
  11. data = self._fp.read(amt)
  12. File "c:\python36\lib\site-packages\pip\_vendor\cachecontrol\filewrapper.py", line 60, in read
  13. data = self.__fp.read(amt)
  14. File "c:\python36\lib\http\client.py", line 449, in read
  15. n = self.readinto(b)
  16. File "c:\python36\lib\http\client.py", line 493, in readinto
  17. n = self.fp.readinto(b)
  18. File "c:\python36\lib\socket.py", line 586, in readinto
  19. return self._sock.recv_into(b)
  20. File "c:\python36\lib\ssl.py", line 1009, in recv_into
  21. return self.read(nbytes, buffer)
  22. File "c:\python36\lib\ssl.py", line 871, in read
  23. return self._sslobj.read(len, buffer)
  24. File "c:\python36\lib\ssl.py", line 631, in read
  25. v = self._sslobj.read(len, buffer)
  26. socket.timeout: The read operation timed out
  27.  
  28. During handling of the above exception, another exception occurred:
  29.  
  30. Traceback (most recent call last):
  31. File "c:\python36\lib\site-packages\pip\basecommand.py", line 215, in main
  32. status = self.run(options, args)
  33. File "c:\python36\lib\site-packages\pip\commands\install.py", line 324, in run
  34. requirement_set.prepare_files(finder)
  35. File "c:\python36\lib\site-packages\pip\req\req_set.py", line 380, in prepare_files
  36. ignore_dependencies=self.ignore_dependencies))
  37. File "c:\python36\lib\site-packages\pip\req\req_set.py", line 620, in _prepare_file
  38. session=self.session, hashes=hashes)
  39. File "c:\python36\lib\site-packages\pip\download.py", line 821, in unpack_url
  40. hashes=hashes
  41. File "c:\python36\lib\site-packages\pip\download.py", line 659, in unpack_http_url
  42. hashes)
  43. File "c:\python36\lib\site-packages\pip\download.py", line 882, in _download_http_url
  44. _download_url(resp, link, content_file, hashes)
  45. File "c:\python36\lib\site-packages\pip\download.py", line 603, in _download_url
  46. hashes.check_against_chunks(downloaded_chunks)
  47. File "c:\python36\lib\site-packages\pip\utils\hashes.py", line 46, in check_against_chunks
  48. for chunk in chunks:
  49. File "c:\python36\lib\site-packages\pip\download.py", line 571, in written_chunks
  50. for chunk in chunks:
  51. File "c:\python36\lib\site-packages\pip\utils\ui.py", line 139, in iter
  52. for x in it:
  53. File "c:\python36\lib\site-packages\pip\download.py", line 560, in resp_read
  54. decode_content=False):
  55. File "c:\python36\lib\site-packages\pip\_vendor\urllib3\response.py", line 436, in stream
  56. data = self.read(amt=amt, decode_content=decode_content)
  57. File "c:\python36\lib\site-packages\pip\_vendor\urllib3\response.py", line 401, in read
  58. raise IncompleteRead(self._fp_bytes_read, self.length_remaining)
  59. File "c:\python36\lib\contextlib.py", line 99, in __exit__
  60. self.gen.throw(type, value, traceback)
  61. File "c:\python36\lib\site-packages\pip\_vendor\urllib3\response.py", line 307, in _error_catcher
  62. raise ReadTimeoutError(self._pool, None, 'Read timed out.')
  63. pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.
  64. You are using pip version 9.0.3, however version 10.0.1 is available.
  65. You should consider upgrading via the 'python -m pip install --upgrade pip' command.

    根据报错的提示:

      

    可以知道,是因为我的pip模块的版本有点儿旧了,需要更新,所以没更新之前,它就闹罢工....

    解决方法也很简单,直接在cmd命令框输入:python -m pip install --upgrade pip,然后敲回车。OK。完事儿~~

      

        然后你就可以继续用 pip install 来愉快的安装,你所需要的模块啦~

使用pip install XX 命令时报错的更多相关文章

  1. 部署安装kubernetes client-python,执行pip install setup.py时报错

    之前在本地安装过kubernetes的python库,安装下来一切正常,但今天换到测试机器上去部署,确保错了,具体步骤如下. 第一步,克隆代码,执行以下命令:    # git clone --rec ...

  2. windows下pip安装python模块时报错

    windows下pip安装python模块时报错总结  装载于:https://www.cnblogs.com/maxaimee/p/6515165.html 前言: 这几天把python版本升级后, ...

  3. windows下pip安装python模块时报错【转】

    windows下pip安装python模块时报错总结 请给作者点赞--> 原文链接 1 权限问题 C:\Users\ljf>pip install xlwt Exception: Trac ...

  4. svn执行clean up命令时报错

    svn执行clean up命令时报错“Previous operation has not finished; run 'cleanup' if it was interrupted”.无论你到那个父 ...

  5. 执行yiic webapp命令时报错:php.exe不是内部或外部命令,也不是可运行的程序

    在执行 yiic webapp ../abc 命令时报错: “php.exe”不是内部或外部命令,也不是可运行的程序 或批处理文件. 这是因为yiic批处理程序找不到php.exe的执行路径引起的. ...

  6. (转)svn执行clean up命令时报错“Previous operation has not finished; run 'cleanup' if it was interrupted”

    今天碰到了个郁闷的问题,svn执行clean up命令时报错“Previous operation has not finished; run 'cleanup' if it was interrup ...

  7. pip install cv2 安装报错

    pip install cv2 安装报错是一个常见现象: ERROR: Could not find a version that satisfies the requirement cv2 (fro ...

  8. 命令行运行命令时报错You don't have write permissions for the /Library/***

    这是由于要运行这些操作时必须有管理员的权限(比方更新软件),比方更新cocoapods时报错 soindy:SmartThermo soindy$ gem install cocoapods Fetc ...

  9. windows下pip安装python模块时报错总结

    http://www.cnblogs.com/liaojiafa/p/5100550.html 前言: 这几天把python版本升级后,发现pip安装模块好多都报错(暂不确定是不是因为升级导致的),我 ...

随机推荐

  1. PHP算法之排序算法(PHP内置排序函数)

    首先用实例来讲述一下PHP内置的一些排序函数 [a / k] sort [/ rsort]:[保留索引关系 / 按键名(保留键名关系,适用于关联数组)] 对数组进行排序,结束时数组单元将被从最低到最高 ...

  2. Dalvik VM (DVM) 与Java VM (JVM) 的区别?

    Dalvik虚拟机存在于Android系统,JVM是java虚拟机,两者都是虚拟机,本文就对两者进行比较,讲述它们的不同. Dalvik虚拟机是Google等厂商合作开发的Android移动设备平台的 ...

  3. ASCII码、ISO8859-1、Unicode、GBK和UTF-8 的区别

    为什么需要编码? 计算机中最小的存储单位是字节(byte),一个字节所能表示的字符数又有限,1byte=8bit,一个字节最多也只能表示255个字符,而世界上的语种又多,都有各种不同的字符,无法用一个 ...

  4. 关于C和C++

    最开始学的就是C和C++,但只是学过,根本就不知道怎么使用. 后来接触了Python和Perl才知道怎么将编程应用于实际需求当中,读取文件,存放到数据结构,处理,输出. 但脚本语言有其固有的缺点,不能 ...

  5. codeforces 55d//Beautiful numbers// Codeforces Beta Round #51

    题意:一个数能整除它所有的位上的数字(除了0),统计这样数的个数. 注意离散化,为了速度更快需存入数组查找. 不要每次memset,记录下已有的长度下符合条件的个数. 数位dp肯定是从高位到低位. 记 ...

  6. java.lang.UnsupportedClassVersionError: com/my/test/TestUser : Unsupported major.minor version 52.0

    问题原因: 1.执行代码的jdk版本 低于 编译的jdk版本 2.项目用JDK1.8运行过,现在又在本地的eclipse等开发工具或者本地环境变量为低版本的jdk1.7或者jdk1.6下运行,ecli ...

  7. layui图片显示

    有些东西看文档可以实现,但当真不如自己写的实在.所以还是记录下来吧. 1. 图片赋值 <div id="layer-photos-demo" class="laye ...

  8. 2-16 MySQL字段约束-索引-外键

    一:字段修饰符 1:null和not null修饰符 我们通过这个例子来看看 mysql> create table worker(id int not null,name varchar(8) ...

  9. UVA-1632 Alibaba (区间DP+滚动数组)

    题目大意:在一条直线上有n件珠宝,已知每件珠宝的位置,并且第 i 件珠宝在 ti 时刻就消失,问能否将所有的珠宝收集起来?如果能,求出最短时间.搜集能瞬间完成. 题目分析:区间DP.dp(i,j,0) ...

  10. RedHat Linux 5下不能使用fdisk的问题

    最近在用RedHat Linux5的时候,使用fdisk命令,遇到了下面的错误: bash:fdisk:command not found 在网上找了找,解决方案如下: 首先,这个错误的原因是因为fd ...