not - python 3 raspberry
pip no puede confirmar el certificado SSL: el módulo SSL no está disponible (2)
Estoy tratando de instalar RPi.GPIO para Python 3.6 en mi Raspberry Pi Zero W, pero de alguna manera no se conectará al sitio web de python.org. Tengo instalado pip para 2.7, 3.0 y 3.6, así que cuando voy y hago algo como:
sudo pip3.6 install RPi.GPIO
Me sale este error:
pi @ raspberrypi: ~ $ sudo pip3.6 install RPi.GPIO
pip está configurado con ubicaciones que requieren TLS / SSL, sin embargo, el módulo ssl en Python no está disponible.
Recolectando RPi.GPIO
No se pudo recuperar la URL https://pypi.python.org/simple/rpi-gpio/ : Hubo un problema al confirmar el certificado SSL: No se puede conectar a la URL HTTPS porque el módulo SSL no está disponible. - saltando
No se pudo encontrar una versión que satisfaga el requisito RPi.GPIO (de versiones:)
No se encontró una distribución coincidente para RPi.GPIO
sudo apt-get install openssl
y así sucesivamente, pero todavía no funciona. Puedo acceder al sitio web perfectamente en mi escritorio y teléfono, pero mi Raspberry Pi no funciona en absoluto. ¿Alguna idea de lo que puedo hacer?
Me encuentro con el mismo problema, finalmente lo resolví siguiendo
Verifique si el openssl-devel ha sido instalado. Mi sistema operativo es centos6 y el comando de instalación es el siguiente
yum install openssl-devel -y
Editar el archivo de configuración de origen de python
vi / {yourpythonsource} / Modules / Setup
. Descomente algunos de los contenidos de la siguiente manera
# Socket module helper for socket(2)
_socket socketmodule.c timemodule.c
# Socket module helper for SSL support; you must comment out the other
# socket line above, and possibly edit the SSL variable:
#SSL=/usr/local/ssl
_ssl _ssl.c /
-DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl /
-L$(SSL)/lib -lssl -lcrypto
recompilar Python.
cd /{yourpythonsource}
make && make install
Ahora pip3 debería estar bien.
Antes de instalar Python 3.6, debe instalar las bibliotecas necesarias.
sudo apt-get install build-essential checkinstall
sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
¿Tiene estos instalados en el PI?
Más detalles aquí