मेरे पास कर्मिक कोआला है जिसमें डिफ़ॉल्ट रूप से पायथन 2.6 स्थापित है।ऐप इंजन की एसएसएल त्रुटि से बचने के लिए मैं एकाधिक उबंटू पायथन इंस्टॉलेशन कैसे कॉन्फ़िगर कर सकता हूं?
हालांकि मैं कोई पायथन ऐप इंजन प्रोजेक्ट नहीं चला सकता क्योंकि उन्हें पाइथन 2.5 और पायथन एसएसएल की आवश्यकता होती है।
एसएसएल स्थापित करने के लिए मैंने some instructions I found elsewhere का पालन करते समय पहले python2.5-dev स्थापित किया।
sudo apt-get install libssl-dev
sudo apt-get install python-setuptools
sudo apt-get install python2.5-dev
sudo easy_install-2.5 pyopenssl
हालांकि, मुझे डर है के बाद से उबंटू जब आप कमांड लाइन पर 'अजगर' टाइप अजगर के संस्करण 2.6 को देखने के लिए उम्मीद है यह मेरा Ubuntu स्थापना के लिए अच्छा नहीं है हूँ। इसके बजाय, यह '2.5.5' कहता है।
लेकिन ऐप इंजन अभी भी इस सब के बाद काम नहीं करता है।
AttributeError: 'module' object has no attribute 'HTTPSHandler'
Update1:: मैं जब भी मैं अपने अजगर अनुप्रयोग चलाने के लिए कोशिश एक SSL-संबंधी त्रुटि मिलना जारी रहता है
$ python2.5
Python 2.5.5 (r255:77872, Apr 29 2010, 23:59:20)
[GCC 4.4.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import ssl
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named ssl
>>>
: बस इस टाइप करके जाँच की है कि क्या SSL वास्तव में उन आदेशों का एक परिणाम के रूप में स्थापित किया जैसा कि आप देख सकते हैं, एसएसएल अभी भी स्थापित नहीं है, जो निरंतर ऐप इंजन त्रुटि बताता है।
UPDATE2: मेरी /usr/bin/local
फ़ोल्डर में
sudo ln -s /usr/bin/python2.6 python
:
मैं ऐसा करने से अजगर के मूल डिफ़ॉल्ट संस्करण पर वापस लौटने की कोशिश की।
अब मुझे पायथन 2.6.4 मिलता है जब मैं कमांड लाइन पर 'पायथन' टाइप करता हूं।
लेकिन यह मेरे ऐप इंजन SSL समस्या को हल नहीं करता है।
यदि कोई जानता है कि मैं इस छेद से खुद को कैसे खोद सकता हूं, तो मैं इसकी सराहना करता हूं।
क्या आप जीएई पर एसएसएल के साथ कुछ करने की कोशिश कर रहे हैं? यदि नहीं, तो आपको एसएसएल मॉड्यूल स्थापित करने की आवश्यकता नहीं है। क्या आप साझा कर सकते हैं कि कौन सा कोड उठाया जा रहा है? –
मैं सिर्फ "new_project_template" पर dev_appserver.py को कॉल कर रहा हूं जो ऐप इंजन के साथ आता है। यह अन्य डेमो परियोजनाओं पर भी होता है। मैं खुद एसएसएल के साथ कुछ भी नहीं कर रहा हूँ। – Linc
क्या आप "-d" (डीबग) ध्वज के साथ dev_appserver.py प्रारंभ करते समय त्रुटि के बारे में और जानकारी प्राप्त करते हैं? मैं पाइथन 2.6.5 के साथ ल्यूसिड पर एसडीके चला रहा हूं और अब तक किसी भी समस्या की पुष्टि नहीं कर सकता। – Birt