我正在尝试在AWS ElasticBeanstalk中部署django
当我按照here所示的步骤操作时,我坚持使用命令“eb init”
我在Ubuntu 12.10(vmware)中使用Python 2.7
我收到的错误如下:
eb init
.....
from lib.aws.http_client import HTTP_GET, HTTP_POST
File "/home/g/Documents/Files/AWS/AWS-ElasticBeanstalk-CLI-2.4.0/eb/linux/python2.7/lib/aws/http_client.py", line 17, in <module>
from httplib import HTTPSConnection
ImportError: cannot import name HTTPSConnection
答案 0 :(得分:1)
有两种可能性让人想起......
httplib.py
的文件,该文件隐藏了标准Python库中的文件。尝试import ssl
,如果你得到ImportError: No module named _ssl
,那么它是#1,否则它是#2。
答案 1 :(得分:1)
我已经通过自制程序安装了python并且收到了此错误。出于某种原因,解决方案是卸载并重新安装它:
brew uninstall python
brew install python
答案 2 :(得分:1)
我在虚拟环境中遇到了同样的问题。我删除了虚拟环境并重新创建了它,问题就消失了。