Tengo un script de instalación que he estado usando (y juro que funcionó antes en otra Pi), pero sea lo que sea que haya hecho, parece que tengo una instalación defectuosa de pip y no estoy seguro de cómo para solucionarlo.
Probé varios paquetes (pymodbus, simplejson) y ambos produjeron los siguientes errores:
pi @ raspberrypi: ~ $ sudo pip install pymodbus Descarga / desempaque pymodbus Limpiando ... Excepción: Traceback (última llamada más reciente): Archivo "/usr/lib/python2.7/dist-packages/pip/basecommand.py", línea 122, en estado principal = self.run (opciones, args) Archivo "/usr/lib/python2.7/dist-packages/pip/commands/install.py", línea 290, en ejecución require_set.prepare_files (finder, force_root_egg_info = self.bundle, bundle = self.bundle) Archivo "/usr/lib/python2.7/dist-packages/pip/req.py", línea 1178, en prepare_files url = finder.find_requirement (req_to_install, upgrade = self.upgrade) Archivo "/usr/lib/python2.7 /dist-packages/pip/index.py ", línea 194, en la página find_requirement = self._get_page (main_index_ url, req) Archivo "/usr/lib/python2.7/dist-packages/pip/index.py", línea 568, en _get_page session = self.session, Archivo "/usr/lib/python2.7/dist- packages / pip / index.py ", línea 694, en get_page req, link," error de conexión:% s "% exc, url, TypeError: __str__ devolvió un error que no es una cadena (tipo de error)
Intenté reinstalar pip con sudo apt-get install --reinstall python-pip
(incluyendo purgar & autoremove), e intenté instalar pip usando sudo easy_install pip
; e intenté usar pip para actualizarse ( pip install -U pip
), pero ninguna de estas cosas soluciona el problema (y de hecho, el tercero arroja el mismo error).
¿Alguien tiene alguna idea que pueda probar aquí? Siento que me estoy perdiendo algo obvio, pero no puedo señalarlo.