我已经克隆了一个GitHub存储库:https://github.com/xiaojunxu/SQLNet 我已按照步骤进行操作,直到下载手套嵌入物为止。运行python extract_vocab.py时,出现“没有名为lib错误的模块”。
lib文件位于文件夹中 目录结构如下:
SQLNet
==>sqlnet
==>lib
==>__init__
==>dbengine
==>utils.py
==>extract_vocab.py
执行python extract_vocab.py时,出现以下错误:
(sql) C:\Users\khata\SQLNet>python extract_vocab.py
Traceback (most recent call last):
File "extract_vocab.py", line 3, in <module>
from sqlnet.utils import *
File "C:\Users\khata\SQLNet\sqlnet\utils.py", line 2, in <module>
from lib.dbengine import DBEngine
ModuleNotFoundError: No module named 'lib'
lib目录存在,其中包含dbengine。 我正在WINDOWS中使用python3环境
答案 0 :(得分:0)
我将dbengine文件的内容复制并粘贴到utils.py中。这解决了该问题
答案 1 :(得分:0)
将其更改为从.lib.dbengine导入DBEngine