【发布时间】:2017-02-17 12:30:16
【问题描述】:
我正在尝试使用命令pip install BeautifulSoup4 安装 BeautifulSoup4,根据此处的 bs 文档:
https://www.crummy.com/software/BeautifulSoup/#Download
我使用的是 Mac OS X 10.7.5 和 python 2.7.12
当我在终端中运行命令时出现错误:
AttributeError: '_socketobject' object has no attribute 'set_tlsext_host_name'
谁能建议我做错了什么?提前致谢。
编辑:
根据 cmets,我尝试运行 sudo pip install pyopenssl,但是我得到了相同的“socketobject”错误。
【问题讨论】:
-
pip install -U pyOpenSSL
-
@MaximilianPeters 不幸的是同样的错误
-
@saurabhbaid 另一个 OP 的问题是在 Ubuntu 上,解决方案涉及 apt-get,我知道你不能在 mac 上使用它(如果我错了,请纠正我?)
-
我不是 mac 用户,但我不认为你的问题是 MAC 特有的,你的机器上似乎缺少一些依赖库,如 libffi-dev 或 PyOpenSSL。
标签: python python-2.7 beautifulsoup