在同一台机器上的Python 2和Python 3上安装Beautiful Soup(OS X)

时间:2015-08-14 08:05:22

标签: python macos beautifulsoup pycharm

所以,我在OS X上安装Beautiful Soup时遇到了问题,最终在终端中测试了几种不同的安装方法。方法1:

python setup.py install

方法2:

easy_install BeautifulSoup

方法3:

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?

1 个答案:

答案 0 :(得分:5)

PyCharm有自己的package installer。只需转到Project Interpreter页面并使用+按钮添加包。它默认使用PyPI来查找包。

请注意,您正在安装BeautifulSoup版本 3 ,这与Python 3不兼容。您需要名为beautifulsoup4的BeautifulSoup 4。

如果python3在命令行上运行,您也可以使用:

python3 -m pip install beautifulsoup4