Django: ejecutar manage.py siempre aborta


12

Tengo una aplicación Django existente que estoy tratando de configurar localmente. Después de crear un entorno virtual e instalar todas las dependencias requeridas, la ejecución se manage.pycancela sin ningún otro mensaje de error útil.

(venv) $ python manage.py
[1]    39973 abort      python manage.py

Todos los subcomandos suministrados también se cancelan y he estado tratando de encontrar una forma de depurar sin suerte.

Versiones utilizadas:

python 3.6.8
Django 2.0.2

EDITAR:

Finalmente descubrí el problema. Si estás en macOS 10.15 (Catalina), esto puede ayudarte:

Una de las dependencias es la cryptographyque requiere openssl. Puede instalar openssl mediante brew y luego agregar enlaces simbólicos a lo siguiente:

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

Esto podría ser un problema en su archivo settings.py. ¿Quizás un error de sintaxis o una excepción?
— Gelonida

¿Verbosity te dice algo? python manage.py --verbosity 3Además, desde su fragmento de shell, no parece que tenga un entorno virtual activado. ¿Qué caparazón estás usando? ¿Estás usando venvo virtualenv? ¿Qué python --versiondevuelve 3.6.8? ¿Qué pasa con la pip freezesalida?
— FlipperPA

quieres ejecutar el servidor? ¿Qué quieres hacer con manage.py?
— Moh Vahedi, el

Tenemos varios comandos con diferentes propósitos usando manage.py, python manage.py runserver===> run's the server. python manage.py startapp===> crea una aplicación en la carpeta principal de su proyecto. ¿Cuál es su propósito?
— Moh Vahedi, el

Agregar --verbosityopción no hace nada. Solo quiero ejecutar la migración, pero como se indicó, cualquier comando manage.pysolo aborta. Supongo que esto está relacionado con openssl y macOS Catalina.
— Marlon Marcos

Respuestas:



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.