zoukankan      html  css  js  c++  java
  • Win下更新pip出现OSError:[WinError17]与PerrmissionError:[WinError5]及解决

    环境:Win7 64位,python3.6.0

    我在准备用pip装东西的时候,在cmd里先更新了一下pip,大概是9.0.1更新到9.0.

    尝试更新pip命令:

    pip install --upgrade pip

    更新一半挂了

    出现了 OSError:[WinError17] 与 PerrmissionError:[WinError5] 报错

    大概就是一个需要将文件跨磁盘移动无法实现,一个pip拒绝访问

    第一个Error 大概是权限不足,直接Win+R开的cmd权限不够,就到C:WindowsSystem32下找一个cmd.exe,右键选择以管理员权限打开

    第二个Error 大概是因为更新pip过程中,原来的pip跪了,需要重新装pip

    根据网上建议尝试了easy_install pip

    结果过了好久貌似都在下pip的包,最后返回读取超时

    随后在StackOverflow上找手动安装pip:

    https://stackoverflow.com/questions/4750806/how-do-i-install-pip-on-windows

    有一个方案是我之前实习的时候也使用过的,貌似非常有效,就是一个get-pip.py的文件:

    https://bootstrap.pypa.io/get-pip.py

    将它保存在本地,我就直接在C:WindowsSystem32下开了一个txt,把内容复制进去之后,保存名字为get-pip.py(方便直接用这里开的cmd来运行,就不用改目录了)

    然后用刚才开的cmd输入命令:

    python get-pip.py

    然后就好了

    这时候再更新它就提示已经是最新版了

  • 相关阅读:
    2 爬虫 requests模块
    http协议
    JAVA提高篇
    Java三大特性(封装、继承、多态)
    JavaScript对json对象数组排序(按照某个属性升降序排列)
    js中的闭包
    Java WebService 简单实例
    Quartz 入门详解
    web弹框/层 (layer )的使用
    Shiro
  • 原文地址:https://www.cnblogs.com/cenariusxz/p/8611796.html
Copyright © 2011-2022 走看看