ModuleNotFoundError: No module named 'DBUtils'


代碼如下

from DBUtils.PooledDB import PooledDB

報錯如下:

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.最新的寫法是

from dbutils.pooled_db import PooledDB

  

3.官網是 https://webwareforpython.github.io/DBUtils/

4.搜了很久, 都沒有找到原因, 很難受;

 

以上.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM