1. ホーム
  2. スクリプト・コラム
  3. パイソン

[解決済み】ImportError: bs4という名前のモジュールがない(BeautifulSoup)

2022-01-12 08:40:14

質問

Flaskを使ったpythonのプログラムがあるのですが、私のパソコンでは問題なく動作しており、venvを有効にしてターミナルで実行すると、以下のようなエラーが報告されます。

No Module Named bs4

解決方法は?

virtualenvを有効化し、BeautifulSoup4をインストールします。

$ pip install BeautifulSoup4

をインストールすると bs4 と共に easy_install ということは、システム全体にインストールしたことになります。そのため、システムの python はそれをインポートできますが、 virtualenv の python はインポートできません。もし bs4 をアンインストールし、virtualenvに保存してください。

virtualenvsの詳細については、以下を参照してください。 これ