DBUtils版本不同导致导包方式不同
复现
from DBUtils.PooledDB import PooledDB
报错如下:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named ‘DBUtils‘
原因
安装了DBUtils 2.0,却使用1.3版本的语法
解决
-
DBUtils 1.3语法
from DBUtils.PooledDB import PooledDB
-
DBUtils=2.0语法
from dbutils.pooled_db import PooledDB