Gunicorn: ¿Por qué no puedo importar _ssl?

Creado en 19 nov. 2018  ·  4Comentarios  ·  Fuente: benoitc/gunicorn

gunicorn --bind 0.0.0.0:8000 wsgi:aplicación
Rastreo (llamadas recientes más última):
Archivo "/usr/bin/gunicorn", línea 7, en
desde gunicorn.app.wsgiapp ejecución de importación
Archivo "/usr/python/lib/python3.6/site-packages/gunicorn/app/wsgiapp.py", línea 9, en
de aplicación de importación gunicorn.app.base
Archivo "/usr/python/lib/python3.6/site-packages/gunicorn/app/base.py", línea 14, en
desde gunicorn.config importar configuración, get_default_config_file
Archivo "/usr/python/lib/python3.6/site-packages/gunicorn/config.py", línea 18, en
importar ssl
Archivo "/usr/python/lib/python3.6/ssl.py", línea 101, en
import _ssl # si no podemos importarlo, dejar que el error se propague
ModuleNotFoundError: ningún módulo llamado '_ssl'

basado en centos7
tener instalado python3.6
cuando entro en la línea de comando, import ssl está bien, pero cuando pruebo este comando "gunicorn --bind 0.0.0.0:8000 wsgi:app " para la prueba se realizó.

Comentario más útil

Significa que no instaló Python con soporte ssl en su máquina. Utilice un paquete o siga los consejos anteriores :)

Cerrando el problema ya que no está relacionado con gunicorn.

Todos 4 comentarios

¿Cómo instalaste Python3.6?
Mirando sus registros, la ruta de python ubicada en /usr/python, ¿fue compilada e instalada manualmente? Supongo que no pudo construir el módulo _ssl.

Describa cómo obtuvo/instaló Python. Tal vez instaló desde la fuente y omitió la opción --with-ssl .

https://stackoverflow.com/a/5128893/452210.

Significa que no instaló Python con soporte ssl en su máquina. Utilice un paquete o siga los consejos anteriores :)

Cerrando el problema ya que no está relacionado con gunicorn.

Tuve el mismo problema.
Mi versión de Python es 3.7 (64 bits). Acabo de reiniciar la instalación e hice clic en 'Reparar'.
Después de la reparación, reinicié PyCharm y el problema se resolvió.

¿Fue útil esta página
0 / 5 - 0 calificaciones