Tôi có Karmic Koala có cài đặt Python 2.6 theo mặc định.Tôi làm cách nào để định cấu hình nhiều cài đặt Ubuntu Python để tránh lỗi SSL của Máy ứng dụng?
Tuy nhiên, tôi không thể chạy bất kỳ dự án Công cụ ứng dụng Python nào vì chúng yêu cầu Python 2.5 và ssl python.
Để cài đặt ssl tôi đã cài đặt python2.5-dev trước khi đang theo dõi some instructions I found elsewhere.
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
Tuy nhiên, tôi e ngại điều này không tốt cho cài đặt Ubuntu của tôi vì Ubuntu khi bạn gõ 'python' trên dòng lệnh. Thay vào đó, nó nói '2.5.5'.
Nhưng Máy ứng dụng vẫn không hoạt động sau tất cả điều này. Tôi tiếp tục nhận được một lỗi SSL liên quan đến bất cứ khi nào tôi cố gắng chạy ứng dụng Python của tôi:
AttributeError: 'module' object has no attribute 'HTTPSHandler'
UPDATE1: Chỉ cần kiểm tra xem SSL thực sự được cài đặt như là kết quả của những lệnh bằng cách gõ này:
$ 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
>>>
Như bạn có thể thấy, SSL vẫn chưa được cài đặt, điều này giải thích lỗi App Engine liên tục.
UPDATE2:
Tôi cố gắng để trở lại phiên bản mặc định ban đầu của Python bằng cách làm này:
sudo ln -s /usr/bin/python2.6 python
trong thư mục /usr/bin/local
tôi.
Bây giờ tôi nhận được Python 2.6.4 khi tôi gõ 'python' trên dòng lệnh.
Nhưng điều này không giải quyết được vấn đề SSL của Máy ứng dụng của tôi.
Nếu có ai biết cách tôi có thể tự đào mình ra khỏi lỗ này, tôi sẽ đánh giá cao điều đó.
Bạn đang cố gắng làm điều gì đó với SSL trên GAE? Nếu không, bạn không cần cài đặt mô-đun ssl. Bạn có thể chia sẻ mã nào gây ra lỗi được nêu ra không? –
Tôi chỉ đang gọi dev_appserver.py trên "new_project_template" đi kèm với App Engine. Nó cũng xảy ra trên các dự án demo khác. Tôi không làm bất cứ điều gì với SSL bản thân mình. – Linc
Bạn có nhận được thêm bất kỳ Chi tiết nào về lỗi khi bạn khởi động dev_appserver.py bằng cờ "-d" (gỡ lỗi) không? Tôi đang chạy SDK trên lucid với python 2.6.5 và không thể xác nhận bất kỳ vấn đề do đó cho đến nay. – Birt