2012-10-21 56 views
2

我正在學習使用Python和Beautiful Soup庫創建地圖的教程。在Python中使用BeautifulSoup庫

我已經下載了美麗的湯,該文件夾被稱爲「beautifulsoup4-4.1.3」。該文件夾的內容位於附加圖像中。

在本教程中,我給出了下面的代碼使用導入我的數據和美麗的湯:

import csv 
from BeautifulSoup import BeautifulSoup 

麻煩的是,有沒有所謂的「美羹」美麗的湯文件夾內的文件。我還附加了我在終端收到的錯誤消息。

如果沒有該名稱的文件,我應該如何導入美麗的湯?我嘗試將文件夾名稱改爲「美麗的湯」。我沒有想到這會工作,我是對的 - 事實並非如此。

關於如何繼續歡迎的任何建議?

enter image description here

beautiful soup directory

+0

打開終端,啓動python並輸入:help('modules')'。你有沒有看到有關'BeautifulSoup'的東西? – mikebmassey

回答

2

bs4文件夾移動到與腳本相同的目錄中,或者通過easy_installpip安裝模塊。然後你可以像這樣導入它:

from bs4 import BeautifulSoup 
+0

非常感謝! –

5

您安裝了BeautifulSoup庫版本4,現已更名爲:

from bs4 import BeautifulSoup 

如果你想舊名稱和匹配API,您需要安裝BeautifulSoup 3相反:

easy_install BeautifulSoup 

請注意,由於您的教程使用的是from BeautifulSoup import BeautifulSoup,因此它可能不會完全適用於BeautifulSoup版本4的更新API。如果遇到問題,請查看BeautifulSoup文檔的porting to BS4部分以將BS 3代碼翻譯爲4 API。

2

要使用BeautifulSoup 4,您需要:

from bs4 import BeautifulSoup 

在我看來,像你讀錯手冊。