ModuleNotFoundError: No module named "DBUtils"

时间:2021-04-02 13:02:54   收藏:0   阅读:0

用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

我的写法 是1.3的写法

from DBUtils.PooledDB import PooledDB
解决方法是 是使用 from dbutils.pooled_db import PooledDB

或者 pip install  DBUtils==1.3  重装1.3版本

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!