好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

ModuleNotFoundError: No module named "DBUtils

用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版本

 

ModuleNotFoundError: No module named "DBUtils"

标签:port   OLE   手册   使用   code   ast   main   连接池   recent   

查看更多关于ModuleNotFoundError: No module named "DBUtils的详细内容...

  阅读:21次