坑(二十一)——DBUtils版本不同导致导包方式不同

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
    

坑(二十一)——DBUtils版本不同导致导包方式不同

上一篇:使用C++实现的多线程定时任务管理器


下一篇:C++ API 设计 12 第七章 性能