2017-11-01 4 views
0

私はUbuntuを使用しています。aptを使用して、sudo apt-get install python3-bs4コマンドを実行してBeautiful Soupをインストールしました。私はBS4をインポートすることはできませんそれにもかかわらずPython 3.6で美しいスープをインポートできません

python3-bs4/xenial,xenial,now 4.4.1-1 all [installed] 

:​​をRunnigすると、次の出力を提供します。コードとそのエラーは次のとおりです。

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

答えて

0

Beautiful Soup 4を仮想環境にインストールする必要があります。

pip install beautifulsoup4 
+0

「apt」で正常にインストールできないのはなぜですか?また、 'apt'と' pip'の両方から同じパッケージをインストールするのは悪いことではありませんか? – plx

+0

私は 'pip'を使用することをお勧めします。 [こちらの記事](https://askubuntu.com/questions/431780/apt-get-install-vs-pip-install)を確認してください。また、 'beautifulsoup4'もインストールしていることを確認してください。 –

+0

@plx、py3.6は16.04の標準ではありませんので、インストールするにはパッケージを追加しないでください。それにかかわらず、virtualenvを使用すれば、人生はもっと簡単になります。 –

関連する問題