2012-06-12 45 views
3

隨着美麗的湯文件說:/進口美麗的湯4,無需安裝

如果一切都失敗了,對美麗的湯許可,您可以打包與應用程序的整個庫。您可以下載tarball,將其bs4目錄複製到應用程序的代碼庫中,然後使用Beautiful Soup而不安裝它。

這正是我想要的,以及我所做的...直到在我的代碼中使用它。我不知道如何導入Beautiful Soup 4.與v3不同,沒有獨立的BeautifulSoup.py,只有bs4目錄帶有一堆python腳本。有沒有人有你的項目中的源代碼時如何使用美麗湯4的例子?

+0

請注意,BeautifulSoup所依賴的一些內容可能存在也可能不存在(例如,如果您想使用'lxml') –

回答

7

'一堆python腳本'被稱爲python package;那裏應該有一個__init__.py文件。它們一起形成一個連貫的整體,一組命名空間模塊。

您可以直接從bs4包導入BeautifulSoup類:

from bs4 import BeautifulSoup 

documentation for more info

+0

感謝您幫助python n00b。 – kevlar1818