凉城旧巷
Python从入门到自闭,Java从自闭到放弃,数据库从删库到跑路,Linux从rm -rf到完犊子!!!

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
    
posted on 2021-07-23 18:04  凉城旧巷  阅读(338)  评论(0编辑  收藏  举报