2014-07-24 21 views
10

मैं एक पाइथन सर्वर को शामिल करने की कोशिश कर रहा हूं जो फ्लास्क ढांचे का उपयोग करता है। मुझे फ्लास्क एक्सटेन्शन HTTPBasicAuth को स्थापित करने में कठिनाई हो रही है। मुझे यकीन नहीं है कि मैं इस एक्सटेंशन सेटअप को कैसे ठीक से प्राप्त कर सकता हूं। कृपया सहायता कीजिए!आयात त्रुटि: flask.ext.httpauth नाम नहीं कोई मॉड्यूल

अध्यक्ष एवं प्रबंध निदेशक उत्पादन:

C:\Dev Workspaces\RestTutorial\REST-tutorial-master>python rest-server.py Traceback (most recent call last): File "rest-server.py", line 3, in from flask.ext.httpauth import HTTPBasicAuth File "C:\Python27\lib\site-packages\flask\exthook.py", line 87, in load_module

raise ImportError('No module named %s' % fullname) ImportError: No module named flask.ext.httpauth 

धन्यवाद!

उत्तर

1

क्या आपने मॉड्यूल को ठीक से स्थापित और स्थापित किया था? http://flask.pocoo.org/docs/quickstart/ पर जाएं जहां आपको फ्लास्क ढांचे के लिए त्वरित प्रारंभ मार्गदर्शिका मिलेगी।

+0

मैं यहां इंस्टॉल गाइड के माध्यम से गया: http://flask.pocoo.org/docs/installation/। निश्चित रूप से संभव है कि मैं इसे पहले जाने पर सही नहीं मिला। –

20

शायद उत्तर देने में बहुत देर हो चुकी है। लेकिन इसे दूसरों के लिए यहां डालना।

केवल फ्लास्क स्थापित करने से httpAuth इंस्टॉल नहीं होगा, आपको इसे स्पष्ट रूप से इंस्टॉल करना होगा। विश्व स्तर पर स्थापित करने के लिए निम्न आदेश चलाएँ:

$ pip install flask-httpauth 

या

$ flask/bin/pip install flask-httpauth 

जहां कुप्पी/bin चल अपने आभासी पर्यावरण कुप्पी

+6

स्टैक ओवरफ्लो पर अंगूठे का नियम: इसका जवाब देने में देर नहीं हुई :) – Vingtoft

2

आयात कर रहा है flask.ext.httpauth हटा दिया गया है है, बजाय flask_httpauth का उपयोग करें। क्या आपने इसे आजमाया है।

संबंधित मुद्दे