2016-09-18 15 views
1

私はDjangoを学んでいて、私はMacのPyCharmでbs4を使っていました。私もbs4がインストールされているDjangoでPython3を使用しています。 enter image description hereImportError:djangoのbs4というモジュールがありません

しかし、私がプロジェクトを実行すると、下に示すbs4が存在しないというエラーが表示されます。 enter image description here

私は多くの方法を試しましたが、動作させることができませんでした。ヘルプ

+2

あなたはPython 3.5でbs4をインストールしました。エラーメッセージを読むのが気になる場合は、Python 2.7でプロジェクトを実行していることがわかります。 – Matthias

答えて

1

beautifulsoup4パッケージがPython3.5環境にインストールされている間に、Python2.7(トレースバックに従って)でスクリプトを実行しています。

Python3.5を使用してスクリプトを実行するように実行構成を調整します。

1

okあなたのpython 3環境ではbs4がインストールされていますが、python 2.7ではおそらく持っていません。あなたの添付された2番目の画面で見ることができるように、djangoはpython 2.7で動作しています。

仮想環境を使用することをお勧めします。ここでは、すべての依存関係を1つのプロジェクトに対してパーソナライズすることができます。実際に、あなたが取り組んでいるすべてのプロジェクトは、それ自身の別々のvirtualenvを持つべきです。

+0

ありがとうございます。私はpython manage.py runserverの代わりにpython manage.py runserverを使用しました。 –

0

不適切な美味しいスープパッケージをインストールしました。あなたがインストール一つはbs4

This is a dummy package managed by the developer of Beautiful Soup to prevent name squatting. The official name of PyPI’s Beautiful Soup Python package is beautifulsoup4.

あなたはbeautifulsoup4でインストールする必要があるものです。 pip install beautifulsoup4で取得する必要がありますpip install bs4

関連する問題