web-dev-qa-db-ja.com

bs4からBeautifulSoupをインポートするにはどうすればよいですか?

このコード:

from bs4 import BeautifulSoup  

動作せず、このエラーが発生します:

raise AttributeError, "'%s' object has no attribute '%s'" % (self.__class__.__name__,attr)    
                    ^
SyntaxError: invalid syntax    

私は何をすべきか ?

6
Mohammad

インストールにはpipを使用する必要があるため、簡単にインストールできます。

pip install beautifulsoup4

これにより、2013-08-15の時点で4.3.1である最新のBS4がインストールされます。 Python 3をサポートします。

19
Jordan

また、python3を使用している場合は、次を使用する必要があります。

pip3 install beautifulsoup4
2
tonhozi

Windowsの場合...スタートメニューに移動し、cmdと入力し、cmdアイコンを右クリックして[管理者として実行]をクリックし、pip installbeautifulsoup4と入力します。

Windowsユーザーが管理者アカウントであるにもかかわらず、上記の手順を実行しないと、すべてのアプリが管理者として実行されるわけではないため、正しくインストールできない可能性があります。

管理者として実行せずにcmdを開くだけの場合の違いに注意してください。

そのように使用するときも覚えておいてください...

from bs4 import beautifulsoup4

正しくフォーマットされていないため、機能しません。

from bs4 import BeautifulSoup4

CaseSensitiveであるため、正しく機能します。

1
Goulouh Anwar