zoukankan      html  css  js  c++  java
  • pip install xxxx报错(一大堆红色exception)【解决】

    安装个distribute或nose或lpthw.web或virtualenv
    都可能出现下面问题
     
    root@kali:~# pip install distribute
    Collecting distribute
    Exception:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 215, 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 750, in build
        self.requirement_set.prepare_files(self.finder)
      File "/usr/lib/python2.7/dist-packages/pip/req/req_set.py", line 370, in prepare_files
        ignore_dependencies=self.ignore_dependencies))
      File "/usr/lib/python2.7/dist-packages/pip/req/req_set.py", line 522, in _prepare_file
        finder, self.upgrade, require_hashes)
      File "/usr/lib/python2.7/dist-packages/pip/req/req_install.py", line 268, in populate_link
        self.link = finder.find_requirement(self, upgrade)
      File "/usr/lib/python2.7/dist-packages/pip/index.py", line 442, in find_requirement
        all_candidates = self.find_all_candidates(req.name)
      File "/usr/lib/python2.7/dist-packages/pip/index.py", line 400, in find_all_candidates
        for page in self._get_pages(url_locations, project_name):
      File "/usr/lib/python2.7/dist-packages/pip/index.py", line 545, in _get_pages
        page = self._get_page(location)
      File "/usr/lib/python2.7/dist-packages/pip/index.py", line 648, in _get_page
        return HTMLPage.get_page(link, session=self.session)
      File "/usr/lib/python2.7/dist-packages/pip/index.py", line 757, in get_page
        "Cache-Control": "max-age=600",
      File "/usr/share/python-wheels/requests-2.10.0-py2.py3-none-any.whl/requests/sessions.py", line 487, in get
        return self.request('GET', url, **kwargs)
      File "/usr/lib/python2.7/dist-packages/pip/download.py", line 378, in request
        return super(PipSession, self).request(method, url, *args, **kwargs)
      File "/usr/share/python-wheels/requests-2.10.0-py2.py3-none-any.whl/requests/sessions.py", line 475, in request
        resp = self.send(prep, **send_kwargs)
      File "/usr/share/python-wheels/requests-2.10.0-py2.py3-none-any.whl/requests/sessions.py", line 585, in send
        r = adapter.send(request, **kwargs)
      File "/usr/share/python-wheels/CacheControl-0.11.5-py2.py3-none-any.whl/cachecontrol/adapter.py", line 46, in send
        resp = super(CacheControlAdapter, self).send(request, **kw)
      File "/usr/share/python-wheels/requests-2.10.0-py2.py3-none-any.whl/requests/adapters.py", line 403, in send
        timeout=timeout
      File "/usr/share/python-wheels/urllib3-1.15.1-py2.py3-none-any.whl/urllib3/connectionpool.py", line 623, in urlopen
        _stacktrace=sys.exc_info()[2])
      File "/usr/share/python-wheels/urllib3-1.15.1-py2.py3-none-any.whl/urllib3/util/retry.py", line 236, in increment
        total -= 1
    TypeError: unsupported operand type(s) for -=: 'Retry' and 'int'
    You are using pip version 8.1.2, however version 9.0.1 is available.
    You should consider upgrading via the 'pip install --upgrade pip' command.
     
    他让我们升级下pip,那就照着打
    root@kali:~# pip install --upgrade pip
    Collecting pip
      Downloading pip-9.0.1-py2.py3-none-any.whl (1.3MB)
        100% |████████████████████████████████| 1.3MB 361kB/s 
    Installing collected packages: pip
      Found existing installation: pip 8.1.2
        Not uninstalling pip at /usr/lib/python2.7/dist-packages, outside environment /usr
    Successfully installed pip-8.1.2
    You are using pip version 8.1.2, however version 9.0.1 is available.
    You should consider upgrading via the 'pip install --upgrade pip' command.
    没报错,但没装成功
     
    解决方法:
     
    root@kali:~# easy_install pip
    Searching for pip
    Best match: pip 9.0.1
    Removing pip 8.1.2 from easy-install.pth file
    Adding pip 9.0.1 to easy-install.pth file
    Installing pip script to /usr/local/bin
    Installing pip3.5 script to /usr/local/bin
    Installing pip3 script to /usr/local/bin
     
    Using /usr/local/lib/python2.7/dist-packages
    Processing dependencies for pip
    Finished processing dependencies for pip
    root@kali:~# pip install --upgrade pip
    Requirement already up-to-date: pip in /usr/local/lib/python2.7/dist-packages
    root@kali:~# pip install distribute
    Collecting distribute
      Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 101] xe7xbdx91xe7xbbx9cxe4xb8x8dxe5x8fxafxe8xbexbe',)': /simple/distribute/
      Downloading distribute-0.7.3.zip (145kB)
        100% |████████████████████████████████| 153kB 538kB/s 
    Requirement already satisfied: setuptools>=0.7 in /usr/lib/python2.7/dist-packages (from distribute)
    Building wheels for collected packages: distribute
      Running setup.py bdist_wheel for distribute ... done
      Stored in directory: /root/.cache/pip/wheels/ef/17/3f/3f837ef0521dcfb5da75a00488fef1ac1747d74edbddeb27e6
    Successfully built distribute
    Installing collected packages: distribute
    Successfully installed distribute-0.7.3
  • 相关阅读:
    QTableView表格控件区域选择-自绘选择区域
    Qt高仿Excel表格组件-支持冻结列、冻结行、内容自适应和合并单元格
    QRowTable表格控件(三)-效率优化之-合理使用QStandardItem
    QRowTable表格控件(二)-红涨绿跌
    QRowTable表格控件-支持hover整行、checked整行、指定列排序等
    Qt实现表格控件-支持多级列表头、多级行表头、单元格合并、字体设置等
    Asp.net MVC利用Ajax.BeginForm实现bootstrap模态框弹出,并进行前段验证
    Bootstrap:弹出框和提示框效果以及代码展示
    Bootstrap treeview增加或者删除节点
    bootstrap-treeview 如何实现全选父节点下所有子节点及反选
  • 原文地址:https://www.cnblogs.com/4wheel/p/8193255.html
Copyright © 2011-2022 走看看