web-dev-qa-db-ja.com

Beautiful Soup 4がPython 3.4.0で動作しない

buntu 14.0464ビットオペレーティングシステムを使用しています。

このコマンドを使用してBeautiful Soup 4をインストールしました:

Sudo apt-get install python-bs4

Python 2.7.6では、bs4モジュールをインポートするのに問題はありませんでした。しかしPython 3.4.を使用すると、このエラーが表示されました。

>>>import bs4
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named 'bs4'

pipを使用してインストールしようとしました。

Sudo pip install beautifulsoup4

ただし、Python 3.4.0では動作しませんでした。

今、私はpipをアンインストールし、Beautiful Soup 4もアンインストールしました

Sudo apt-get remove python-bs4
Sudo apt-get remove python-pip

Python 2.7.6Python 3.4.の両方にBeautiful Soup 4を適切にインストールするには、次に何をすればよいですか?

5
sud_the_devil

現在サポートされているすべてのバージョンのUbuntuでターミナルを開き、次を実行します。

Sudo apt-get install python3-bs4

python3-bs4は、Python 3のエラートレラントHTMLパーサーです。これから、2つの異なるパッケージがあることがわかります。python-bs4(Python 2.x)およびpython3 -bs4(Python 3.xの場合)、混乱を防ぐために、Python用の2つの異なる統合開発環境:IDLEとIDLE 3を実行します。

11
karel