1 votos

¿Cómo instalar vdirsyncer en Android?

Me gustaría utilizar vdirsyncer en Android. Para ello, primero instalé termux y luego corrió:

apt install python python3
pip3 install vdirsyncer

Sin embargo, eso lanza la advertencia:

Advertencia pip está configurado con ubicaciones que requieren TLS/SSL, sin embargo el módulo ssl en Python no está disponible.

Luego lo intenta 4 veces, después de lo cual dice:

No se ha podido obtener la URL https://pypi.org/simple/vdirsyncer hubo un problema al confirmar el certificado ssl: HTTPSConnectionPool(host='pypi.org, port=443) Error: no se ha podido encontrar una versión que satisfaga el requisito vdirsyncer (de versiones: ninguna)

Así que me parece que debería asegurarme de que el módulo ssl está disponible en Python, o reconfigurar pip con ubicaciones que no requieran TLS/SSL. Todavía no he encontrado la manera de hacer eso, por lo tanto, me gustaría preguntar:

¿Cómo se puede instalar vdirsyncer en Android?

2 votos

Esta respuesta mencionó que openssl debe instalarse en Termux.

1 votos

También debe utilizar el F-Droid Termux como el de Google Play ya no se admite

0 votos

Gracias, instalación openssl ha resuelto el problema. @MorrisonChang gracias, que era el que yo usaba, y he actualizado el enlace en consecuencia.

1voto

a.t. Puntos 21

Como indica Andrew T. y en este respuesta, se encontró una solución instalando openssl con: pkg install openssl . El script completo tiene el siguiente aspecto:

pkg install python python3
pkg install openssl
pip3 install vdirsyncer

Este código se puede ejecutar dentro de Termux e instala vdirsyncer .

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X