python - ImportError: flaskext.sqlalchemy नाम का कोई मॉड्यूल नहीं
flask-sqlalchemy flask-extensions (1)
यह स्निपेट वास्तव में पुराना है।
flaskext
अधिक नहीं है (या कम से कम बहुत ही पदावनत)।
flaskext
या
flask.ext
बजाय सीधे पैकेज देखें।
from flask_sqlalchemy import SQLAlchemy
flaskext
SQLAlchemy (और अधिकांश अन्य एक्सटेंशन) अब
flaskext
नेमस्पेस में रजिस्टर नहीं करते हैं, और
flask.ext
को हटा
दिया
गया था
और फिर
1.0 में हटा दिया
गया था
।
अब एक्सटेंशन को संदर्भित करने का एकमात्र सही तरीका सीधे आयात करना है।
यदि आपको अभी भी आयात त्रुटि हो रही है, तो आप उसी पायथन वातावरण में पैकेज स्थापित नहीं कर रहे हैं जिसे आप चला रहे हैं। सुनिश्चित करें कि आप virtualenv का उपयोग कर रहे हैं।
मैं फ्लास्क साइट से
स्टीमिड
स्निपेट के
साथ साइन
का उपयोग करने की कोशिश कर रहा हूं।
हालाँकि, मुझे
ImportError: No module named flaskext.sqlalchemy
जब मैं इसे चलाने की कोशिश करता हूं, और Pyharm कहते हैं कि
Uresolved reference "flaskext"
और
Uresolved reference "OpenID"
।
मैंने यह सुनिश्चित करने के लिए कि वे वहां थे फ्लास्क-ओपनआईडी और फ्लास्क-एसक्यूएलचेमी को फिर से स्थापित किया।
मुझे यह त्रुटि क्यों हो रही है और मैं इसे कैसे ठीक करूं?