2015-06-20 234 views
1

当我尝试下面的Python 3.0在Eclipse中我得到的错误ImportError: No module named 'bs4'导入beautifulsoup的代码。然而,当我在我的IPython笔记本运行的代码我没有收到一个错误,当我尝试在命令提示符下重新安装它,我得到的消息Requirement already satisfied (use --upgrade to upgrade)。我不知道如何解决这个问题。导入错误导入beautifulsoup时

from bs4 import beautifulsoup 

编辑:下载的Python 3.4.3和具有如上述相同的问题。

+0

你也在Python3上运行IPython? – danielfranca

+0

@FixIncome你在Eclipse中使用了哪些python插件? – Nirmal

回答

0

行应该是:

from bs4 import BeautifulSoup 

资本在Python重要。如果你使用的是旧版本的BeautifulSoup(你不应该这样做),它是:

import BeautifulSoup 
+0

谢谢。但是Capitilization导致了同样的错误,导入BeautifulSoup导致了ImportError:没有名为'BeautifulSoup'的模块。 – Jojo

+1

@FixIncome你可能有Python中的多个版本安装在系统上,并使用一个版本的IPython,另一个在Eclipse中。 – MattDMo

+0

我这样做。我有Python 2.7和3.0。但是,当我在Eclipse中运行Python 3.0或2.7中的代码时,会导致错误。我不明白为什么。 – Jojo