因此,我在 OS X 上安装 Beautiful Soup 时遇到了问题,最终在终端中测试了几种不同的安装方法。方法一:
python setup.py install
方法二:
easy_install BeautifulSoup
方法三:
pip install BeautifulSoup
最后我意识到问题是我在 PyCharm 中使用 Python 3 解释器,而 Beautiful Soup 安装在 OS X 附带的默认 Python 2 解释器上。在 PyCharm 中将解释器更改为 Python 2 使 Beautiful Soup 工作完美。
问题: 我如何 - 在完整保留 OS X 的 Python 2 解释器的情况下 - 在 OS X 上的 Python 3 解释器上安装 Beautiful Soup?
请您参考如下方法:
PyCharm 自带 package installer .只需转到您的 Project Interpreter 页面并使用 + 按钮添加包。默认情况下,它将使用 PyPI 查找包。
请注意,您正在安装 BeautifulSoup 版本 3,它与 Python 3 不兼容。您需要 BeautifulSoup 4,名为 beautifulsoup4 .
如果 python3 在命令行上运行,您也可以使用:
python3 -m pip install beautifulsoup4
