Gunicorn: pourquoi ne peut-on pas importer _ssl ?

Créé le 19 nov. 2018  ·  4Commentaires  ·  Source: benoitc/gunicorn

gunicorn --bind 0.0.0.0:8000 wsgi:app
Traceback (dernier appel le plus récent) :
Fichier "/usr/bin/gunicorn", ligne 7, dans
à partir de l'importation gunicorn.app.wsgiapp
Fichier "/usr/python/lib/python3.6/site-packages/gunicorn/app/wsgiapp.py", ligne 9, dans
depuis l'application d'importation gunicorn.app.base
Fichier "/usr/python/lib/python3.6/site-packages/gunicorn/app/base.py", ligne 14, dans
de gunicorn.config importer Config, get_default_config_file
Fichier "/usr/python/lib/python3.6/site-packages/gunicorn/config.py", ligne 18, dans
importer SSL
Fichier "/usr/python/lib/python3.6/ssl.py", ligne 101, dans
import _ssl # si nous ne pouvons pas l'importer, laissez l'erreur se propager
ModuleNotFoundError : aucun module nommé '_ssl'

basé sur centos7
avoir installé python3.6
quand je suis dans la ligne de commande, l'importation ssl est ok, mais quand je teste cette commande "gunicorn --bind 0.0.0.0:8000 wsgi:app " pour le test a été fait.

Commentaire le plus utile

Cela signifie que Python n'a pas été installé avec le support SSL sur votre machine. Soit utiliser un forfait soit suivre les conseils ci-dessus :)

Fermeture du problème car il n'est pas lié au gunicorn.

Tous les 4 commentaires

Comment avez-vous installé Python3.6 ?
En regardant vos journaux, le chemin python situé dans /usr/python, a-t-il été compilé et installé manuellement ? Je suppose que vous n'avez pas réussi à créer le module _ssl.

Veuillez décrire comment vous avez obtenu/installé Python. Peut-être avez-vous installé à partir des sources et omis l'option --with-ssl .

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

Cela signifie que Python n'a pas été installé avec le support SSL sur votre machine. Soit utiliser un forfait soit suivre les conseils ci-dessus :)

Fermeture du problème car il n'est pas lié au gunicorn.

J'ai eu le même problème.
Ma version de python est 3.7 (64 bits). Je viens de relancer l'installation et de cliquer sur "Réparer".
Après réparation, j'ai relancé PyCharm et le problème a été résolu.

Cette page vous a été utile?
0 / 5 - 0 notes