我正在尝试创建一个web脚本,但是当我运行它时,它给出了这个错误:
import bs4 ModuleNotFoundError: No module named 'bs4'当我打开我的项目解释器时,bs4和beautifulsoup4已经安装好了。此外,当我运行命令pip install beautifulsoup4时,它显示:
Requirement already satisfied: soupsieve>1.2; python_version >= "3.0" in ./venv/lib/python3.8/site-packages (from beautifulsoup4) (2.1)我的Python版本是3.8.0。
发布于 2020-12-24 08:17:13
尝试在与python脚本相同的解释器中运行此命令。
pip install beautifulsoup4您的机器上可能有多个解释器设置,当您键入命令时,它不会安装到运行python脚本的解释器/虚拟环境中。
解决方案
如果适用于您的情况,请按顺序执行以下步骤:
如果您使用的是集成开发环境,如Pycharm或VSCode,您将可以选择您的虚拟环境。记住environment.
中IDE
这应该已经很好地回答了这个问题,但是如果您想了解有关虚拟环境和解释器的更多信息,请使用此链接。https://realpython.com/python-virtual-environments-a-primer/
发布于 2020-12-24 10:00:10
我用的是PyCharm Python3.7,还可以。
Python3.8应该没问题。
pip3 install beautifulsoup4from bs4 import BeautifulSouphttps://stackoverflow.com/questions/65432350
复制相似问题