我正在尝试根据此处的 bs 文档使用命令 pip install BeautifulSoup4
安装 BeautifulSoup4:
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'
谁能指出我做错了什么?提前致谢。
编辑:
根据评论,我尝试运行 sudo pip install pyopenssl
但是我得到了相同的“socketobject”错误。
最佳答案
据我所知,系统范围内安装的 pyopenssl
软件包版本不是最新的。升级它:
sudo pip install --upgrade pyopenssl
或者,删除它并在您的虚拟环境中安装最新版本:
$ sudo pip uninstall pyopenssl
$ # activate virtual environment
(myvirtualenv) $ pip install --upgrade pyopenssl
关于python - pip install bs4 给出 _socketobject 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39935335/