Джанго: запуск Manag.py завжди перериває


12

У мене є програма Django, яку я намагаюся створити локально. Створивши віртуальне середовище та встановивши всі необхідні залежності, запуск manage.pyпросто перериває без будь-якого іншого корисного повідомлення про помилку.

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

Будь-які підкоманди, що постачаються, також просто переривають, і я намагався знайти спосіб налагодження без удачі.

Використовувані версії:

python 3.6.8
Django 2.0.2

Редагувати:

Я нарешті з’ясував проблему. Якщо ви перебуваєте на macOS 10.15 (Каталіна), це може вам допомогти:

Однією із залежностей є те, cryptographyщо вимагає openssl. Ви можете встановити openssl через brew, а потім додати символічні посилання на таке:

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

це може бути проблемою у вашому файлі settings.py. Можливо, синтаксична помилка чи виняток?
гелоніда

Чи говорить вам щось про багатослів’я? python manage.py --verbosity 3Крім того, з фрагмента вашої оболонки не схоже, що у вас активоване віртуальне середовище. Яку оболонку ви використовуєте? Ви використовуєте venvабо virtualenv? Що робить python --versionповернення, 3.6.8? А як щодо pip freezeвиходу?
FlipperPA

Ви хочете запустити сервер? що ви хочете зробити з Manag.py?
Мох

у нас є кілька команд з різними цілями, використовуючи management.py, python manage.py runserver===> run's server. python manage.py startapp===> робить додаток у батьківській папці вашого проекту. Яка мета ви?
Мох

Додавання --verbosityопції нічого не робить. Я просто хочу запустити міграцію, але, як сказано, будь-яка команда для manage.pyпросто переривання. Я здогадуюсь, це пов’язано з openssl та macOS Каталіною.
Марлон Маркос

Відповіді:


1

У мене була подібна проблема. Це тому, що python3.6.8 і macOS catalina несумісні. Якщо ви оновите версію python принаймні 3.8, вона буде працювати.

https://docs.python.org/3.8/whatsnew/changelog.html?highlight=catalina


Я не впевнений, що сталося, але я також оновив macOs catalina, і він не працює ні в python 2.7
Роберто Фернандес Діаз

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.