2016-11-18 16 views
6

मैं Google ऐप इंजन का उपयोग कर रहा हूं, और मैं dev_appserver.py का उपयोग करके स्थानीय ऐप पर अपना ऐप तैनात करना चाहता हूं, हालांकि जब मैं ऐसा करता हूं तो यह निर्दिष्ट करता है कि "bootstrapping.py" नामक कुछ फ़ाइल 'सेटअप' आयात करने की कोशिश कर रहा है, और उस नाम के साथ कोई मॉड्यूल नहीं है। मेरे पास python3.5 स्थापित है। मेरे पास Google- क्लाउड-एसडीके \ bin भी मेरे पर्यावरण चर में पथ में सहेजा गया है। क्या मैंने कुछ स्थापित नहीं किया था?आयात त्रुटि: 'सेटअप' नामक कोई मॉड्यूल

+0

क्या आपका ऐप मानक या लचीला वातावरण है? एफडब्ल्यूआईडब्ल्यू मानक वातावरण केवल पायथन का समर्थन करता है 2.7 –

+0

Google AppEngine पर तैनाती करने की कोशिश करते समय [देव \ _appserver.py त्रुटि का संभावित डुप्लिकेट] (http://stackoverflow.com/questions/37840809/dev-appserver-py-error-when- कोशिश करने के लिए तैनाती-से-google-appengine) –

उत्तर

3

मुझे एक ही समस्या थी लेकिन पायथन 2.7 पर स्विच करके इसे ठीक करने में सक्षम था।

मैं Conda है, जो एक अजगर 2.7 पर्यावरण, जबकि अभी भी वापस अजगर 3.5 आसानी से स्विच करने में सक्षम होने बनाने के लिए एक अच्छा मार्गदर्शक है उपयोग कर रहा हूँ: http://conda.pydata.org/docs/py2or3.html

आप Conda उपयोग नहीं कर रहे हैं मैं वहाँ यकीन अभी भी पायथन 2.7 पर वापस जाने का एक तरीका है, लेकिन मुझे यकीन नहीं है कि इसका मतलब है कि आपको पायथन 3.5 से छुटकारा पाना है। किसी भी मामले में, 2.7 पर स्विच करने से मेरी समस्या ठीक हो गई।

+0

यह काम करता है। Google ऐप इंजन यह भी कहता है कि वे केवल पायथन 2.7 का समर्थन करते हैं, इसलिए यदि आप 3 का उपयोग करते हैं तो स्पष्ट रूप से संगतता समस्याएं हैं –

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