我正在學習Django,並且我正在使用Mac上的PyCharm中的bs4。我使用Python3和Django,它也安裝了bs4,它可以在下面看到。 ImportError:django中沒有名爲bs4的模塊
但是,當我運行該項目,它會引發一個錯誤,說bs4不存在,可以在下面看到。
我已經嘗試了很多方法,它不能讓它工作。幫助
我正在學習Django,並且我正在使用Mac上的PyCharm中的bs4。我使用Python3和Django,它也安裝了bs4,它可以在下面看到。 ImportError:django中沒有名爲bs4的模塊
但是,當我運行該項目,它會引發一個錯誤,說bs4不存在,可以在下面看到。
我已經嘗試了很多方法,它不能讓它工作。幫助
您正在使用Python2.7(根據回溯)腳本,同時具有beautifulsoup4
包安裝在Python3.5環境。
調整你的運行配置爲使用Python3.5來運行該腳本。
確定第一件事情,你的Python 3環境中,您已經安裝了BS4,但在你的Python 2.7,你可能沒有。正如你在附加的第二個屏幕上看到的那樣,django運行在python 2.7上。
我推薦使用虛擬環境,在這裏您可以將所有依賴關係個性化爲單個項目。事實上,你正在研究的每個項目都應該有自己獨立的虛擬環境。
謝謝。我用python manage.py runserver代替python manage.py runserver –
您已經安裝了錯誤的美味湯包。您所安裝的一個是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
你在Python 3.5安裝BS4。正如你所看到的 - 如果你打算讀取錯誤信息 - 你正在用Python 2.7運行你的項目。 – Matthias