पर पाइथन 2.7 के साथ Google ऐप इंजन एसडीके का उपयोग करके मुझे अपने मैक हिम तेंदुए पर पाइथन 2.7 चलाने की ज़रूरत है, जिसमें पाइथन 2.6 स्थापित है। this answer के अनुसार, Python.org से पायथन 2.7 एमपीपीजी इंस्टॉलर चलाना मुझे वहां ले जाना चाहिए।मैक ओएस एक्स 10.6
मुझे ऐसा करने की आवश्यकता यह है कि मैं पाइथन 2.7 रनटाइम के लिए Google App Engine SDK चलाने की कोशिश कर रहा हूं।
अजगर 2.7 स्थापित करने के बाद, मैं अभी भी अपने GAE सर्वर लॉग में निम्न चेतावनी हो रही है:
चेतावनी: आप एक अजगर क्रम (2.6) उत्पादन क्रम पर्यावरण से अधिक उम्र के (है कि प्रयोग कर रहे हैं 2.7)।
जीएई एसडीके को नए पायथन संस्करण को पहचानने के लिए मुझे और क्या करना चाहिए?
संपादित करें 2:
रनिंग:
$ sudo find/-name python2.7
मैं:
/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/usr/local/bin/python2.7
जवाब मैं GoogleAppLauncher में चला गया के अनुसार -> प्राथमिकताएं और अजगर पथ सेट इनमें से प्रत्येक के लिए, और हर बार मुझे एक ही त्रुटि मिलती है।
निम्नलिखित झंडे के साथ dev_appserver चल रहा है: --admin_console_server = --port = 8081 अजगर आदेश: /Library/Frameworks/Python.framework/Versions/2.7 2011-11-14 16: 12: 24.726 GoogleAppEngineLauncher [575 9 0: 203] *** एनएसटीस्क: कार्य पथ '/Library/Frameworks/Python.framework/Versions/2.7' विफल: 22, "अवैध तर्क" के लिए बनाएँ। अस्थायी प्रक्रिया को समाप्त करना।
एक और विचित्र बात यह है कि यह हमेशा उसी पथ को हल करने का प्रयास करता है, इससे कोई फर्क नहीं पड़ता कि मैं किस प्लग इन करता हूं; यह हमेशा वापस /Library/Frameworks/Python.framework/Versions/2.7
संपादित करने के लिए 3:
ठीक है, बार-बार वरीयता क्षेत्र में रास्तों प्रवेश करने के बाद, मैं अंत में बस इसे मंजूरी दे दी है, और किसी भी तरह यह अब सही जगह की ओर इशारा करते है:
Running dev_appserver with the following flags:
--admin_console_server= --port=8081
Python command: /usr/local/bin/python2.7
यह पोस्ट इस विषय के बारे में एक ट्यूटोरियल प्रदान करता है http://lowcoupling.com/post/51985632058/how-to-create-a-google-app-engine-project-in-eclipse – lowcoupling