Como corrigir problema de "abortar" no Django?


9

Estou fazendo um projeto no Django. Eu instalei o python 3.7.5 e o Django 1.11. Quando tento executar o comando

python manage.py migrate

estou obtendo

[1] abort      python manage.py migrate

O mesmo está acontecendo para

python manage.py runserver

Há dois dias que faço brainstorming sobre como corrigir esse problema, mas sem sorte. Alguém pode me ajudar aqui na correção desse problema?

Captura de tela do problema


Esta é uma mensagem de erro exata?
funnydman

@funnydman Sim. Você pode verificar a imagem que acabou de adicionar
Abhishek Kumar

Se você estiver usando o MAC.OS, esse mesmo problema pode ajudá-lo.
Tài Hồ

Respostas:


14

Finalmente consegui a resposta para esta pergunta. É frustrante saber que a nova versão do macOS Catalina (10.15) tem apenas esse problema. O problema está relacionado à criptografia que requer o OpenSSL. Para corrigir esses problemas, siga estas etapas:

  1. Corre brew install openssl
  2. cd /usr/local/lib
  3. Procure o arquivo que tem o nome como libcrypto.dylib. Para o OpenSSL versão 1.0.0, o caminho será /usr/local/Cellar/openssl/1.0.2t/lib/libcrypto.1.0.0.dylibe, para o OpenSSL 1.1.1, o caminho será/usr/local/Cellar/openssl@1.1/1.1.1d/lib/libcrypto.1.1.dylib
  4. Também procure o caminho para libssl.dylib

  5. Execute os seguintes comandos com os caminhos que você encontrou:

    ln -s /usr/local/Cellar/openssl@1.1/1.1.1d/lib/libcrypto.1.1.dylib libcrypto.dylib
    
    ln -s /usr/local/Cellar/openssl@1.1/1.1.1d/lib/libssl.1.1.dylib libssl.dylib

11
Obrigado pela solução. Funcionou. Agora eu sou capaz de me conectar ao servidor Django e retomar meu trabalho pendente.
Abhishek Kumar
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.