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" । मैंने यह सुनिश्चित करने के लिए कि वे वहां थे फ्लास्क-ओपनआईडी और फ्लास्क-एसक्यूएलचेमी को फिर से स्थापित किया। मुझे यह त्रुटि क्यों हो रही है और मैं इसे कैसे ठीक करूं?





flask-extensions