我正在使用CentOS 5.2上的
Python应用程序.
它使用Boto模块与Amazon Web Services进行通信,后者需要通过HTTPS连接进行通信.
它使用Boto模块与Amazon Web Services进行通信,后者需要通过HTTPS连接进行通信.
当我尝试运行我的应用程序时,我收到有关HTTPSConnection丢失的错误:
“AttributeError:’module’对象没有属性’HTTPSConnection’”
谷歌并没有真正返回任何相关内容,我已经尝试了大多数解决方案,但没有一个解决问题.
有人遇到过类似的东西吗?
这是追溯:
Traceback (most recent call last): File "./chatter.py",line 114,in <module> sys.exit(main()) File "./chatter.py",line 92,in main chatter.status( ) File "/mnt/application/chatter/__init__.py",line 161,in status cQueue.connect() File "/mnt/application/chatter/tools.py",line 42,in connect self.connection = SQSConnection(cConfig.get("AWS","KeyId"),cConfig.get("AWS","AccessKey")); File "/usr/local/lib/python2.6/site-packages/boto-1.7a-py2.6.egg/boto/sqs/connection.py",line 54,in __init__ self.region.endpoint,debug,https_connection_factory) File "/usr/local/lib/python2.6/site-packages/boto-1.7a-py2.6.egg/boto/connection.py",line 418,in __init__ debug,line 189,in __init__ self.refresh_http_connection(self.server,self.is_secure) File "/usr/local/lib/python2.6/site-packages/boto-1.7a-py2.6.egg/boto/connection.py",line 247,in refresh_http_connection connection = httplib.HTTPSConnection(host) AttributeError: 'module' object has no attribute 'HTTPSConnection'
引用python文档(
http://docs.python.org/library/httplib.html):
注意只有在使用SSL支持编译套接字模块时,HTTPS支持才可用.
您应该了解您正在使用的CentOS上的python是如何构建的.