用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 查看一下
image.png
已经安装了呀
版本2.0可能是版本导致的
https://pypi.org/project/DBUtils/
https://webwareforpython.github.io/DBUtils/main.html
找到官网查看一下手册
image.png
果然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版本
网友评论