Python ImportError:django中没有名为bs4的模块

Python ImportError:django中没有名为bs4的模块,python,django,beautifulsoup,pycharm,bs4,Python,Django,Beautifulsoup,Pycharm,Bs4,我正在学习Django,我在mac上的PyCharm中与bs4合作。我正在使用Python3和Django,Django也安装了bs4,可以在下面看到。 但是当我运行这个项目时,它抛出了一个错误,说bs4不存在,这可以在下面看到。 我尝试了很多方法,但都没能成功。帮助您正在使用Python2.7(根据回溯)运行脚本,同时在Python3.5环境中安装了beautifulsoup4包 调整运行配置以使用Python3.5运行脚本。好的,首先,在Python3环境中,您已经安装了bs4,但在Py

我正在学习Django,我在mac上的PyCharm中与bs4合作。我正在使用Python3和Django,Django也安装了bs4,可以在下面看到。

但是当我运行这个项目时,它抛出了一个错误,说bs4不存在,这可以在下面看到。


我尝试了很多方法,但都没能成功。帮助

您正在使用Python2.7(根据回溯)运行脚本,同时在Python3.5环境中安装了
beautifulsoup4


调整运行配置以使用Python3.5运行脚本。

好的,首先,在Python3环境中,您已经安装了bs4,但在Python2.7中,您可能还没有。正如您在附加的第二个屏幕中所看到的,django正在Python2.7上运行


我建议使用虚拟环境,在这里您可以对单个项目的所有依赖项进行个性化设置。事实上,您正在进行的每个项目都应该有自己独立的VirtualNV

您安装了错误的Beauty Soup软件包。您安装的是

这是一个虚拟包,由BeautifulSoup的开发者管理,以防止盗名。PyPI的Beautiful Soup Python包的官方名称是beautifulsoup4


您需要安装的是。您应该通过
pip安装beautifulsoup4
而不是
pip安装bs4

在python3.5中安装bs4来获得它。如您所见,如果您费心阅读错误消息,您正在使用Python 2.7运行您的项目。谢谢。我使用了python manage.py runserver而不是python manage.py runserver