Python那些事 - No module named 'bs4'

原创
2022/03/14 20:10
阅读数 457

美味的汤今天竟然不是不好喝,主要是喝不到。

运行环境:Python 3.7 + Pycharm 2021.3.1 + Windows 10

事先通过 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple bs4 安装了 bs4。并且在PycharmPython Console 中测试了引入以及解析

from bs4 import BeautifulSoup as soup
a='<a href="abc.abc" src="bcd.bcd" >xyz</a>'
page = soup(a)

一切正常,但是使用Pycharm运行/调试代码时发生了bs4引入失败的错误:No module named 'bs4'

解决方案

import subprocess
import sys
def install_bs4():
    subprocess.check_call([sys.executable, "-m", "pip", "install", "bs4"])
try:
    from bs4 import BeautifulSoup
except:
    install_bs4()
    from bs4 import BeautifulSoup

参考链接:ModuleNotFoundError: No module named 'bs4'

原文:

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部