Python ImportError:django中没有名为bs4的模块
我正在学习Django,我在mac上的PyCharm中与bs4合作。我正在使用Python3和Django,Django也安装了bs4,可以在下面看到。 但是当我运行这个项目时,它抛出了一个错误,说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
我尝试了很多方法,但都没能成功。帮助您正在使用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