2016-09-21 208 views
0

我对编程的所有东西都是全新的。当我正在学习Python的基础知识时,我遇到了一个我一直无法通过阅读和谷歌搜索来解决的问题。Python BeautifulSoup Mac安装错误

我想安装BeautifulSoup,并且我认为我已经成功完成了这个任务,但是当我尝试测试它是否正确安装时,我收到了一个错误消息。

我使用PyCharm并键入以下到Python控制台:

>>> from bs4 import BeautifulSoup 

我收到以下错误:

Traceback (most recent call last): 
    File "<input>", line 1, in <module> 
    File "/Applications/PyCharm CE.app/Contents/helpers/pydev/_pydev_bundle/pydev_import_hook.py", line 21, in do_import 
    module = self._system_import(name, *args, **kwargs) 
ImportError: No module named 'bs4' 

我经历了前一个线程阅读有关BeautifulSoup安装错误提到的其中一件事是检查PyCharm中的首选项设置,以确保它使用正确的Python版本。 。 。

PyCharm Project Interpreter Screenshot

无论如何,我似乎无法弄清楚什么是错的,所以任何的洞察力和解决这个问题,将极大地赞赏帮助。

+0

使用virtualenv? – FeedTheWeb

+0

描述你如何安装BeautifulSoup? –

+0

@DanielleM。谢谢你回到我身边。我通过从crummy.com下载(beautifulsoup4-4.5.1)来安装它。然后我解压缩文件夹,然后在终端输入cd(然后文件夹内容的位置),然后在终端再次输入sudo python setup.py install。它似乎安装,然后当我尝试从BS4导入BeautifulSoup我得到了错误。 – tforbes

回答

-2

您可以使用画中画在Mac上安装beautifulsoup,通过在码头下面的命令输入:

pip install beautifulsoup4 

你可以,如果你运行的是OS X预装Python作为解释器中面临的一些权限问题。如果是这样的话,我会建议安装Python的Homebrew。

+0

谢谢。当你说我可能面临许可问题时,在你输入的命令前面的sudo命令是否有帮助? – tforbes

+0

@tforbes [使用virtualenv](http://stackoverflow.com/a/15028735/2308683) –

+0

我按照原样输入了该命令,并收到错误消息。我试图将错误复制并粘贴到注释中,但时间太长。有没有一种方法可以将代码复制并粘贴到这些回复中? – tforbes