Django: रनिंग मैनेजमोड हमेशा गर्भपात करता है


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जिसके लिए ओपनसेल की आवश्यकता होती है। आप हंसली के माध्यम से Opensl स्थापित कर सकते हैं फिर निम्नलिखित के लिए प्रतीकात्मक लिंक जोड़ सकते हैं:

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 3इसके अलावा, आपके शेल स्निपेट से, ऐसा नहीं लगता है कि आपके पास वर्चुअल वातावरण सक्रिय है। आप किस खोल का उपयोग कर रहे हैं? आप उपयोग कर रहे हैं venvया virtualenv? क्या python --versionलौटता है 3.6.8? pip freezeआउटपुट के बारे में क्या ?
FlipperPA

क्या आप सर्वर चलाना चाहते हैं? आप क्या प्रबंधित करना चाहते हैं?
मोह वाहिदी

हमने कई कमांड के साथ अलग-अलग उद्देश्यों के साथ मैनेजमेन्ट, python manage.py runserver===> रन के सर्वर का उपयोग किया है। python manage.py startapp===> आपके प्रोजेक्ट के मूल फ़ोल्डर में एक ऐप बनाता है। आप क्या उद्देश्य है?
मोह वाहदी

--verbosityविकल्प जोड़ने से कुछ नहीं होता है। मैं सिर्फ माइग्रेशन चलाना चाहता हूं, लेकिन जैसा कि manage.pyसिर्फ गर्भपात के लिए किसी भी कमांड ने कहा है । मुझे लगता है कि यह Opensl और macOS कैटालिना से संबंधित है।
मार्लोन मार्कोस

जवाबों:


1

मुझे भी ऐसी ही समस्या थी। ऐसा इसलिए है क्योंकि python3.6.8 और macOS उत्प्रेरित असंगत हैं। यदि आप कम से कम 3.8 में अजगर संस्करण को अपग्रेड करते हैं, तो यह काम करेगा।

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


मुझे यकीन नहीं है कि क्या हुआ था, लेकिन मैंने macOs उत्प्रेरक के लिए भी अपडेट किया है और यह अजगर 2.7 में काम नहीं कर रहा है
रॉबर्टो फर्नांडीज डियाज़

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.