ModuleNotFoundError: нет модуля с именем lib - PullRequest
0 голосов
/ 07 июля 2019

Я клонировал репозиторий GitHub: https://github.com/xiaojunxu/SQLNet Я следовал инструкциям до загрузки вложенных перчаток.При запуске python extract_vocab.py я получаю «модуль с именем lib error».

Файл lib находится в папке. Структура каталога выглядит следующим образом:

SQLNet
==>sqlnet
         ==>lib
               ==>__init__
               ==>dbengine
         ==>utils.py

==>extract_vocab.py

При выполнении Python extract_vocab.Пи это дает мне следующую ошибку:

(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

1 Ответ

0 голосов
/ 07 июля 2019

Я скопировал и вставил содержимое файла dbengine в utils.py. Что решило проблему

...