美味的汤今天竟然不是不好喝,主要是喝不到。
运行环境:Python 3.7
+ Pycharm 2021.3.1
+ Windows 10
事先通过 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple bs4
安装了 bs4
。并且在Pycharm
的Python 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'
原文: