解决错误ModuleNotFoundError: No module named ‘DBUtils’

代码如下

1
from DBUtils.PooledDB import PooledDB

报错如下:

1
2
3
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'DBUtils'

 

我本地环境是python3.7.3, DBUtils是安装了的;

使用pip install DBUtils

然后就是报错;

原因是

DBUtils 装了2.0, 代码是1.3的写法;

应该使用pip install DBUtils==1.3 安装就好了;

 

 

1.以后应该会升级这个包, 但目前线上环境是1.3的, 牵扯代码太多, 不敢贸然升级;

2.最新的写法是

1
from dbutils.pooled_db import PooledDB

未经允许不得转载:萌萌guo angline - Apprentissage » 解决错误ModuleNotFoundError: No module named ‘DBUtils’

赞 (1) 打赏

评论 0

Protected with IP Blacklist CloudIP Blacklist Cloud

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏