2015-06-20 236 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