我正在尝试创建一个网络脚本,但是当我运行它时,它给了我这个错误:
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。
尝试在与 python 脚本相同的解释器中运行此命令。
pip install beautifulsoup4
您的计算机上可能有多个解释器设置,当您键入命令时,它不会安装到运行 python 脚本的解释器/虚拟环境中。
解决方案
如果适用于您的情况,请按顺序执行以下步骤:
pip3 install beautifulsoup4
from bs4 import BeautifulSoup