2016-09-18 45 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

相关问题