相关疑难解决方法(0)

如何配置多个Ubuntu Python安装以避免App Engine的SSL错误?

我有Karmic Koala默认安装了Python 2.6.

但是我无法运行任何Python App Engine项目,因为它们需要Python 2.5和python ssl.

要安装ssl,我首先安装了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
Run Code Online (Sandbox Code Playgroud)

但是,我担心这对我的Ubuntu安装不利,因为当你在命令行输入'python'时,Ubuntu希望看到Python的2.6版本.相反,它说'2.5.5'.

但是App Engine仍然无法工作.每当我尝试运行我的Python应用程序时,我都会继续遇到与SSL相关的错误:

AttributeError: 'module' object has no attribute 'HTTPSHandler'
Run Code Online (Sandbox Code Playgroud)

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
>>> 
Run Code Online (Sandbox Code Playgroud)

如您所见,SSL仍未安装,这解释了持续的App …

python ssl google-app-engine ubuntu-9.10

5
推荐指数
1
解决办法
4757
查看次数

标签 统计

google-app-engine ×1

python ×1

ssl ×1

ubuntu-9.10 ×1