Page 1 of 1

error exception con el instalador pip

Posted: Mon Feb 04, 2019 8:39 am
by vhailor
tengo una raspberry 3, estoy intentando montar una raspberry como google home pero estoy teniendo problemas.

Probado en una RPI3 con raspbian instalado instalando raspbian con NOOBS Offline, y tambien instalando Raspbian Stretch with desktop 4.14, en ambos casos haciendo update y upgrade nada mas instalar

cada vez que lanzo un comando con pip, me salta una excepcion, he reinstalado varias veces la imagen de raspbian, he probado varios comandos y he buscado errores similares pero no doy con el problema, no pasa con todos los comandos

he probado con sudo, sin sudo... listado de comandos que me dan el mismo error
pip install --upgrade
pip install -t (directorio nuevo en mi home) paquete
pìp install -U pip
pip list --outdated
pip install --user --upgrade pip
env/bin/pip install setuptools --upgrade

comandos que si funcionan:
env/bin/pip install setuptools
pip list



Code: Select all

[email protected]:~ $ sudo pip install --upgrade  pip 
Collecting pip
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 353, in run
    wb.build(autobuilding=True)
  File "/usr/lib/python2.7/dist-packages/pip/wheel.py", line 749, in build
    self.requirement_set.prepare_files(self.finder)
  File "/usr/lib/python2.7/dist-packages/pip/req/req_set.py", line 380, in prepare_files
    ignore_dependencies=self.ignore_dependencies))
  File "/usr/lib/python2.7/dist-packages/pip/req/req_set.py", line 487, in _prepare_file
    req_to_install, finder)
  File "/usr/lib/python2.7/dist-packages/pip/req/req_set.py", line 428, in _check_skip_installed
    req_to_install, upgrade_allowed)
  File "/usr/lib/python2.7/dist-packages/pip/index.py", line 465, in find_requirement
    all_candidates = self.find_all_candidates(req.name)
  File "/usr/lib/python2.7/dist-packages/pip/index.py", line 423, 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 568, in _get_pages
    page = self._get_page(location)
  File "/usr/lib/python2.7/dist-packages/pip/index.py", line 683, in _get_page
    return HTMLPage.get_page(link, session=self.session)
  File "/usr/lib/python2.7/dist-packages/pip/index.py", line 792, in get_page
    "Cache-Control": "max-age=600",
  File "/usr/share/python-wheels/requests-2.12.4-py2.py3-none-any.whl/requests/sessions.py", line 501, in get
    return self.request('GET', url, **kwargs)
  File "/usr/lib/python2.7/dist-packages/pip/download.py", line 386, in request
    return super(PipSession, self).request(method, url, *args, **kwargs)
  File "/usr/share/python-wheels/requests-2.12.4-py2.py3-none-any.whl/requests/sessions.py", line 488, in request
    resp = self.send(prep, **send_kwargs)
  File "/usr/share/python-wheels/requests-2.12.4-py2.py3-none-any.whl/requests/sessions.py", line 630, in send
    history = [resp for resp in gen] if allow_redirects else []
  File "/usr/share/python-wheels/requests-2.12.4-py2.py3-none-any.whl/requests/sessions.py", line 190, in resolve_redirects
    **adapter_kwargs
  File "/usr/share/python-wheels/requests-2.12.4-py2.py3-none-any.whl/requests/sessions.py", line 609, in send
    r = adapter.send(request, **kwargs)
  File "/usr/share/python-wheels/CacheControl-0.11.7-py2.py3-none-any.whl/cachecontrol/adapter.py", line 47, in send
    resp = super(CacheControlAdapter, self).send(request, **kw)
  File "/usr/share/python-wheels/requests-2.12.4-py2.py3-none-any.whl/requests/adapters.py", line 423, in send
    timeout=timeout
  File "/usr/share/python-wheels/urllib3-1.19.1-py2.py3-none-any.whl/urllib3/connectionpool.py", line 643, in urlopen
    _stacktrace=sys.exc_info()[2])
  File "/usr/share/python-wheels/urllib3-1.19.1-py2.py3-none-any.whl/urllib3/util/retry.py", line 315, in increment
    total -= 1
TypeError: unsupported operand type(s) for -=: 'Retry' and 'int'

Re: error exception con el instalador pip

Posted: Tue Feb 05, 2019 4:41 pm
by trasgu
Hola espero poder ayudarte.

He visto que le pasa a mas gente. Su solucion es:

Code: Select all

$ sudo python -m pip install --upgrade --force setuptools
$ sudo python -m pip install --upgrade --force pip
Otra solucion es remover pip y nuevamente instalar pip, pero usando el script que tienen en la pagina oficial: https://pip.pypa.io/en/stable/installing/

Re: error exception con el instalador pip

Posted: Wed Feb 06, 2019 2:56 pm
by vhailor
trasgu wrote:
Tue Feb 05, 2019 4:41 pm
Hola espero poder ayudarte.

He visto que le pasa a mas gente. Su solucion es:

Code: Select all

$ sudo python -m pip install --upgrade --force setuptools
$ sudo python -m pip install --upgrade --force pip
Otra solucion es remover pip y nuevamente instalar pip, pero usando el script que tienen en la pagina oficial: https://pip.pypa.io/en/stable/installing/
gracias :)
probado los 2 comandos y me pasa lo mismo.

al final he acabado desinstalando todo python y volviendo a instalar todo de nuevo, ya funciona, asi que algo tiene la instalacion mal de la imagen de raspbian.

ahora ando con problemas para arrancar el entorno grafico, pero al menos estoy avanzando

muchas gracias