ImportError:djang中没有名为bs4的模块

2024-04-25 07:39:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在学习Django,我在mac上的PyCharm中与bs4一起工作。我使用的是Python3和Django,它也安装了bs4,可以在下面看到。 enter image description here

但是当我运行这个项目时,它会给我一个错误,说bs4不存在,如下所示。 enter image description here

我试了很多方法,但都没能奏效。帮助


Tags: 项目django方法mac错误python3pycharmbs4
3条回答

你安装了错误的靓汤包装。您安装的是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得到

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

我建议使用虚拟环境,在这里您可以为单个项目定制所有依赖项。事实上,你正在做的每一个项目都应该有自己独立的virtualenv。在

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

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

相关问题 更多 >