2016-09-18 42 views
1

我正在學習Django,並且我正在使用Mac上的PyCharm中的bs4。我使用Python3和Django,它也安裝了bs4,它可以在下面看到。 enter image description hereImportError:django中沒有名爲bs4的模塊

但是,當我運行該項目,它會引發一個錯誤,說bs4不存在,可以在下面看到。 enter image description here

我已經嘗試了很多方法,它不能讓它工作。幫助

+2

你在Python 3.5安裝BS4。正如你所看到的 - 如果你打算讀取錯誤信息 - 你正在用Python 2.7運行你的項目。 – Matthias

回答

1

您正在使用Python2.7(根據回溯)腳本,同時具有beautifulsoup4包安裝在Python3.5環境。

調整你的運行配置爲使用Python3.5來運行該腳本。

1

確定第一件事情,你的Python 3環境中,您已經安裝了BS4,但在你的Python 2.7,你可能沒有。正如你在附加的第二個屏幕上看到的那樣,django運行在python 2.7上。

我推薦使用虛擬環境,在這裏您可以將所有依賴關係個性化爲單個項目。事實上,你正在研究的每個項目都應該有自己獨立的虛擬環境。

+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

相關問題