本文主要是介绍ModuleNotFoundError No module named ‘bs4‘ 问题处理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
ModuleNotFoundError: No module named ‘bs4’ 问题处理
在使用Postgres数据库时,因为SQL脚本中使用到了xml_killer
函数,导致直接报错:
org.postgresql.util.PSQLException: ERROR: ModuleNotFoundError: No module named ‘bs4’
后来在网上搜索了一下,是因为python中没有引入模块beautifulsoup4
。
通过命令查看当前服务器是否存在此模块,发现没有此模块
pip3 list |grep beautifulsoup4
如果服务器连着往外,直接通过命令安装即可
pip install beautifulsoup4
目前我们服务器是在内网,需要手动安装:
1、下载手动安装包,地址https://www.crummy.com/software/BeautifulSoup/bs4/download/
我下的版本是:beautifulsoup4-4.11.1.tar.gz
2、上传并解压
tar -zxvf beautifulsoup4-4.11.1.tar.gz
3、安装
cd beautifulsoup4-4.11.1
python setup.py install
注意:如果使用python 直接安装报错,需要使用python3 进行安装。如果服务器没有python3依赖,需要手动安装
这篇关于ModuleNotFoundError No module named ‘bs4‘ 问题处理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!