Pregunta:
Instalación rota de Python PIP; ¿Cuál es la forma correcta de solucionarlo?
jhaagsma
2016-07-13 03:28:45 UTC
view on stackexchange narkive permalink

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.

¿Puedes hacer ping a pypi.python.org?
Véase también: http://raspberrypi.stackexchange.com/q/51183/5538
@RonBeyer intentó hacer ping a pypi, falló: 47 paquetes transmitidos, 0 recibidos, 100% de pérdida de paquetes, tiempo 46003ms (I Ctrl-C lo cerré).
¿En qué versión de Raspbian estás? ¿Puedes hacer un raspi-config y comprobar lo que dice la sección ssh? Tengo exactamente el mismo problema (si pip tiene que descargar algo, falla) .¿Cómo se conecta a la red? Solución sucia: instalando pkgs desde el archivo whl que descarga aquí: https://pypi.python.org/pypi /. Navegue a su carpeta de descarga y haga un $ pip install package.whl (o como se llame el archivo). Puede hacer esto para todos sus paquetes en desesperación.
No puedo hacer ping, pero puedo entenderlo; Curiosamente, obtengo: ERROR: El certificado de 'pypi.python.org' no es de confianza ERROR: El certificado de 'pypi.python.org' aún no está activado El certificado aún no se ha activado Así que me pregunto si el certificado es parte del problema? También estoy en: Linux raspberrypi 4.1.18-v7 + # 846 SMP
Dos respuestas:
jhaagsma
2016-07-13 22:19:57 UTC
view on stackexchange narkive permalink

El problema fue que mi tiempo no era exacto. Fue en los últimos meses, por lo que ninguno de los certificados SSL se verificaría. La hora no se actualizaba automáticamente porque estoy detrás de un cortafuegos que bloquea los paquetes NTP.

¡La respuesta es, verifique si su hora está configurada correctamente! Y si no, configúrelo correctamente. (Si tiene el mismo problema que yo, intente usar tlsdate).

Acabo de tratar. Cambiar la hora del sistema solucionó este problema. Gracias..
Ali Morawej
2018-11-13 22:49:19 UTC
view on stackexchange narkive permalink

Verifique la fecha y hora de su sistema, si no es correcta para su hora y fecha local actual, luego cambie manualmente por sudo date -s "Mon Aug 12 20:14:11 UTC 2014", por favor no cambie con sudo rasp -config.



Esta pregunta y respuesta fue traducida automáticamente del idioma inglés.El contenido original está disponible en stackexchange, a quien agradecemos la licencia cc by-sa 3.0 bajo la que se distribuye.
Loading...