gunicorn --bind 0.0.0.0:8000 wsgi:app
Traceback (última chamada mais recente):
Arquivo "/usr/bin/gunicorn", linha 7, em
de execução de importação gunicorn.app.wsgiapp
Arquivo "/usr/python/lib/python3.6/site-packages/gunicorn/app/wsgiapp.py", linha 9, em
do aplicativo de importação gunicorn.app.base
Arquivo "/usr/python/lib/python3.6/site-packages/gunicorn/app/base.py", linha 14, em
de gunicorn.config import Config, get_default_config_file
Arquivo "/usr/python/lib/python3.6/site-packages/gunicorn/config.py", linha 18, em
importar ssl
Arquivo "/usr/python/lib/python3.6/ssl.py", linha 101, em
import _ssl # se não pudermos importá-lo, deixe o erro se propagar
ModuleNotFoundError: Nenhum módulo chamado '_ssl'
baseado em centos7
tem instalar python3.6
quando eu na linha de comando import ssl está ok, mas quando eu testo este comando "gunicorn --bind 0.0.0.0:8000 wsgi:app " para teste foi feito.
Como você instalou o Python3.6?
Olhando para seus logs, o caminho python localizado em /usr/python, foi compilado e instalado manualmente? Eu acho que você falhou ao construir o módulo _ssl.
Por favor, descreva como você obteve/instalou o Python. Talvez você tenha instalado a partir da fonte e omitido a opção --with-ssl
.
Isso significa que não instalou o Python com suporte a SSL em sua máquina. Use um pacote ou siga os conselhos acima :)
Fechando a questão, pois não está relacionado ao gunicorn.
Eu tive mesmo problema.
Minha versão do python é 3.7 (64 bits). Acabei de reiniciar a instalação e cliquei em 'Reparar'.
Após o reparo, reiniciei o PyCharm e o problema foi resolvido.
Comentários muito úteis
Isso significa que não instalou o Python com suporte a SSL em sua máquina. Use um pacote ou siga os conselhos acima :)
Fechando a questão, pois não está relacionado ao gunicorn.