ModuleNotFoundError: No module named ‘DBUtils‘
泛域名ssl证书 239元1年送1个月、单域名39元1年,Sectigo(原Comodo证书)全球可信证书,强大的兼容性,高度安全性,如有问题7天内可退、可开发票
加微信VX 18718058521 备注SSL证书
【腾讯云】2核2G4M云服务器新老同享99元/年,续费同价
用python写数据库连接时要用到数据连接池于是就想到了DBUtils ,这个简单pip install DBUtile
安装完后写代码测试一下
>>> from DBUtils.PooledDB import PooledDB
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named DBUtils.PooledDB
居然报错了!!!!!
pip list 查看一下
已经安装了呀
版本2.0可能是版本导致的
找到官网查看一下手册
https://pypi.org/project/DBUtils/
https://webwareforpython.github.io/DBUtils/main.html
果然2.0的写法是
from dbutils.pooled_db import PooledDB
我的写法
from DBUtils.PooledDB import PooledDB
是1.3的写法
解决方法是 是使用 from dbutils.pooled_db import PooledDB
或者 pip install DBUtils==1.3 重装1.3版本