Eu tenho um aplicativo Django existente que estou tentando configurar localmente. Após criar um ambiente virtual e instalar todas as dependências necessárias, a execução manage.pyé interrompida sem nenhuma outra mensagem de erro útil.
(venv) $ python manage.py
[1] 39973 abort python manage.py
Todos os subcomandos fornecidos também são abortados e eu tenho tentado encontrar uma maneira de depurar sem sorte.
Versões utilizadas:
python 3.6.8
Django 2.0.2
EDITAR:
Eu finalmente descobri o problema. Se você estiver no macOS 10.15 (Catalina), isso poderá ajudá-lo:
Uma das dependências é a cryptographyque requer o openssl. Você pode instalar o openssl via brew e adicionar links simbólicos ao seguinte:
cd /usr/local/lib
ln -s /usr/local/Cellar/openssl/1.0.2t/lib/libcrypto.1.0.0.dylib libcrypto.dylib
ln -s /usr/local/Cellar/openssl/1.0.2t/lib/libssl.1.0.0.dylib libssl.dylib
python manage.py --verbosity 3Além disso, no snippet do shell, não parece que você tenha um ambiente virtual ativado. Qual shell você está usando? Você está usando venvou virtualenv? O que python --versionretorna 3.6.8? E quanto à pip freezesaída?
python manage.py runserver===> run's the server. python manage.py startapp===> cria um aplicativo na pasta pai do seu projeto. Qual é o seu objetivo?
--verbosityopção de adição não faz nada. Eu só quero executar a migração, mas, como indicado, qualquer comando manage.pyapenas é interrompido. Acho que isso está relacionado ao openssl e ao macOS Catalina.