python - PyCharm हल करने-flask.ext.sqlalchemy बनाम flask_sqlalchemy बनाम




python-2.7 flask-sqlalchemy (2)

यदि मैं अपने आवेदन में निम्न प्रारूप का उपयोग करता हूं, तो सबकुछ काम करता है, PyCharms को हल करने / स्वतः पूर्ण सुविधा को छोड़कर:

from flask.ext.sqlalchemy import SQLAlchemy

अगर मैं अपने आवेदन में निम्नलिखित प्रारूप का उपयोग करता हूं, तो सब कुछ काम करता है। लेकिन, हां, पुस्तकालयों को आयात करने का सही तरीका नहीं है:

from flask_sqlalchemy import SQLAlchemy

क्या PyCharm को पहले वाक्यविन्यास को सही तरीके से हल करने का कोई तरीका है?


FYI करें। flask.ext को बहिष्कृत किया गया है, और सही तरीका है:

from flask_sqlalchemy import SQLAlchemy

अगर किसी को भी Google पर यह SO सवाल मिला है।


वर्चुअलएन्व का प्रयोग करें और PyCharm में अपनी प्रोजेक्ट के लिए वर्चुअलएनवी सेट करें। मुझे वही समस्या थी जो आप करते हैं और सही वर्चुअलनव (जिसमें फ्लास्क और flask_sqlalchemy एक्सटेंशन शामिल है) सेट करने के बाद मेरी समस्या हल हो जाती है।

PyCharm में अपने प्रोजेक्ट के लिए वर्चुअलएन्व सेट करने के लिए ( जेटब्रेन वेब सहायता से ):

उपलब्ध दुभाषियों की सूची में मौजूदा वर्चुअल वातावरण जोड़ने के लिए प्रोजेक्ट सेटिंग्स के प्रोजेक्ट इंटरप्रेटर पेज में क्लिक करें । ड्रॉप-डाउन सूची में, स्थानीय जोड़ें चुनें।

खुलने वाले पायथन इंटरप्रेटर डायलॉग बॉक्स में, वांछित पायथन निष्पादन योग्य चुनें, और ठीक क्लिक करें।

इसके अलावा अपनी प्रोजेक्ट की जड़ में require.txt जोड़ने का प्रयास करें, इसके बाद PyCharm आपको अनुपलब्ध निर्भरताओं को स्थापित करने के लिए सूचित करेगा जो मदद कर सकता है।





flask-sqlalchemy