Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/29: Рейтинг темы: голосов - 29, средняя оценка - 4.86
 Аватар для dmitry_yakovenk
1 / 1 / 2
Регистрация: 11.01.2015
Сообщений: 70

ModuleNotFoundError: No module named '_sqlite3'

07.07.2017, 15:13. Показов 6025. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте товарищи, пытаюсь запустить одну программу на Python. На Windows запускается хорошо. А вот на Linux debian. Я получаю вот такие ошибки:
Кликните здесь для просмотра всего текста

Traceback (most recent call last):
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/dialects/sqlite/pysqlite.py", line 337, in dbapi
from sqlite3 import dbapi2 as sqlite # try 2.5+ stdlib name.
File "/usr/local/lib/python3.6/sqlite3/__init__.py", line 23, in <module>
from sqlite3.dbapi2 import *
File "/usr/local/lib/python3.6/sqlite3/dbapi2.py", line 27, in <module>
from _sqlite3 import *
ModuleNotFoundError: No module named '_sqlite3'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "vbot.py", line 325, in <module>
bot = Bot()
File "vbot.py", line 36, in __init__
self.chatter = ChatterBot()
File "/home/dmitry/bot_lena/chat/chatter.py", line 161, in __init__
trainer='chatterbot.trainers.ChatterBotC orpusTrainer'
File "/usr/local/lib/python3.6/site-packages/chatterbot/chatterbot.py", line 37, in __init__
self.storage = utils.initialize_class(storage_adapter, **kwargs)
File "/usr/local/lib/python3.6/site-packages/chatterbot/utils.py", line 33, in initialize_class
return Class(**kwargs)
File "/usr/local/lib/python3.6/site-packages/chatterbot/storage/sql_storage.py", line 113, in __init__
self.engine = create_engine(self.database_uri)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/engine/__init__.py", line 387, in create_engine
return strategy.create(*args, **kwargs)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/engine/strategies.py", line 80, in create
dbapi = dialect_cls.dbapi(**dbapi_args)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/dialects/sqlite/pysqlite.py", line 339, in dbapi
raise e
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/dialects/sqlite/pysqlite.py", line 334, in dbapi
from pysqlite2 import dbapi2 as sqlite
ModuleNotFoundError: No module named 'pysqlite2'

0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.07.2017, 15:13
Ответы с готовыми решениями:

ModuleNotFoundError: No module named 'matplotlib'
Подскажите, пожалуйста, мне глупой, что я делаю не так: python не видит модуль после его установки? До этого трое суток все работало...

ModuleNotFoundError: No module named 'cv2'
Всем привет. Работаю в среде PyCharm там в терминале уже написал &quot;pip install opencv-python&quot;( в CMD так же загрузил) но когда я...

ModuleNotFoundError: No module named 'Keylogger'
Всем добрый день(утро, вечер)! Столкнулся с такой проблемой. При импорте класса из одного файла в другой выдает ошибку...

8
Эксперт Pascal/Delphi
 Аватар для mmm_corp
103 / 91 / 32
Регистрация: 30.05.2015
Сообщений: 594
07.07.2017, 16:03
pip install pysqlite2
0
 Аватар для dmitry_yakovenk
1 / 1 / 2
Регистрация: 11.01.2015
Сообщений: 70
07.07.2017, 16:07  [ТС]
Написал команду. В итоге получаю вот это:
Кликните здесь для просмотра всего текста

Collecting pysqlite2
Could not find a version that satisfies the requirement pysqlite2 (from versions: )
No matching distribution found for pysqlite2
0
Эксперт Pascal/Delphi
 Аватар для mmm_corp
103 / 91 / 32
Регистрация: 30.05.2015
Сообщений: 594
07.07.2017, 16:11
судя по https://pypi.python.org/pypi/pysqlite
модуль этот по 2 питон (у вас на винде какой? )
а запускается на 3 на дебиане, а вам надо на втором! (вот в эту сторону и копайте)
тоесть наверное нужно делать запуск через
python2 [ваш скрипт]
дальше нагуглите
0
 Аватар для dmitry_yakovenk
1 / 1 / 2
Регистрация: 11.01.2015
Сообщений: 70
07.07.2017, 18:13  [ТС]
На debian стоит версия 3.6.0. Эту программу которую я взял. Она работает с версии 3.5 , или 3.6.

Добавлено через 1 час 28 минут
При попытки установить на Python 2 - pysqlite.
Получаю вот такую ошибку:
Кликните здесь для просмотра всего текста

error: command 'x86_64-linux-gnu-gcc' failed with exit status 4

*А на Windows версия Python 3.6.1
0
 Аватар для dmitry_yakovenk
1 / 1 / 2
Регистрация: 11.01.2015
Сообщений: 70
09.07.2017, 20:43  [ТС]
Проблему решил. Я поставил Python на версию 3.6.1.
Но теперь возникла другая проблема. Теперь вот такие ошибки:
Кликните здесь для просмотра всего текста

None
Traceback (most recent call last):
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1182, in _execute_context
context)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/engine/default.py", line 470, in do_execute
cursor.execute(statement, parameters)
sqlite3.IntegrityError: UNIQUE constraint failed: ResponseTable.text, ResponseTable.text_search

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/usr/local/lib/python3.6/site-packages/chatterbot/storage/sql_storage.py", line 292, in _session_finish
session.commit()
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 906, in commit
self.transaction.commit()
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 461, in commit
self._prepare_impl()
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 441, in _prepare_impl
self.session.flush()
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 2171, in flush
self._flush(objects)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 2291, in _flush
transaction.rollback(_capture_exception= True)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/util/langhelpers.py", line 66, in __exit__
compat.reraise(exc_type, exc_value, exc_tb)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/util/compat.py", line 187, in reraise
raise value
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 2255, in _flush
flush_context.execute()
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/orm/unitofwork.py", line 389, in execute
rec.execute(self)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/orm/unitofwork.py", line 548, in execute
uow
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/orm/persistence.py", line 181, in save_obj
mapper, table, insert)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/orm/persistence.py", line 835, in _emit_insert_statements
execute(statement, params)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 945, in execute
return meth(self, multiparams, params)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/sql/elements.py", line 263, in _execute_on_connection
return connection._execute_clauseelement(self, multiparams, params)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1053, in _execute_clauseelement
compiled_sql, distilled_params
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1189, in _execute_context
context)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1402, in _handle_dbapi_exception
exc_info
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/util/compat.py", line 203, in raise_from_cause
reraise(type(exception), exception, tb=exc_tb, cause=cause)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/util/compat.py", line 186, in reraise
raise value.with_traceback(tb)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1182, in _execute_context
context)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/engine/default.py", line 470, in do_execute
cursor.execute(statement, parameters)
sqlalchemy.exc.IntegrityError: (sqlite3.IntegrityError) UNIQUE constraint failed: ResponseTable.text, ResponseTable.text_search [SQL: 'INSERT INTO "ResponseTable" (id, text, occurrence, statement_text, text_search) VALUES (?, ?, ?, ?, ?)'] [parameters: (None, 'Рад слышать.', 1, 'Ага.', '{"id": null, "text": "\\u0420\\u0430\\u0434 \\u0441\\u043b\\u044b\\u0448\\u0430\\u04 42\\u044c.", "occurrence": 1, "statement_text": "\\u0410\\u0433\\u0430."}')]
None
Traceback (most recent call last):
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1182, in _execute_context
context)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/engine/default.py", line 470, in do_execute
cursor.execute(statement, parameters)
sqlite3.IntegrityError: UNIQUE constraint failed: ResponseTable.text, ResponseTable.text_search

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/usr/local/lib/python3.6/site-packages/chatterbot/storage/sql_storage.py", line 292, in _session_finish
session.commit()
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 906, in commit
self.transaction.commit()
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 461, in commit
self._prepare_impl()
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 441, in _prepare_impl
self.session.flush()
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 2171, in flush
self._flush(objects)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 2291, in _flush
transaction.rollback(_capture_exception= True)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/util/langhelpers.py", line 66, in __exit__
compat.reraise(exc_type, exc_value, exc_tb)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/util/compat.py", line 187, in reraise
raise value
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 2255, in _flush
flush_context.execute()
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/orm/unitofwork.py", line 389, in execute
rec.execute(self)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/orm/unitofwork.py", line 548, in execute
uow
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/orm/persistence.py", line 181, in save_obj
mapper, table, insert)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/orm/persistence.py", line 835, in _emit_insert_statements
execute(statement, params)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 945, in execute
return meth(self, multiparams, params)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/sql/elements.py", line 263, in _execute_on_connection
return connection._execute_clauseelement(self, multiparams, params)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1053, in _execute_clauseelement
compiled_sql, distilled_params
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1189, in _execute_context
context)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1402, in _handle_dbapi_exception
exc_info
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/util/compat.py", line 203, in raise_from_cause
reraise(type(exception), exception, tb=exc_tb, cause=cause)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/util/compat.py", line 186, in reraise
raise value.with_traceback(tb)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1182, in _execute_context
context)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/engine/default.py", line 470, in do_execute
cursor.execute(statement, parameters)
sqlalchemy.exc.IntegrityError: (sqlite3.IntegrityError) UNIQUE constraint failed: ResponseTable.text, ResponseTable.text_search [SQL: 'INSERT INTO "ResponseTable" (id, text, occurrence, statement_text, text_search) VALUES (?, ?, ?, ?, ?)'] [parameters: (None, 'Привет', 1, 'Как дела?', '{"id": null, "text": "\\u041f\\u0440\\u0438\\u0432\\u0435\\u0 442", "occurrence": 1, "statement_text": "\\u041a\\u0430\\u043a \\u0434\\u0435\\u043b\\u0430?"}')]

0
Эксперт Pascal/Delphi
 Аватар для mmm_corp
103 / 91 / 32
Регистрация: 30.05.2015
Сообщений: 594
10.07.2017, 09:55
sqlite3.IntegrityError: UNIQUE constraint failed: ResponseTable.text, ResponseTable.text_search
что-то с самой базой, обнулите ее если возможно

кстати обычно проекты поставляются с файликом requirements.txt, через pip install -i (могу ошибатся) все зависимости должны стать (если вы плохо себя вели то проще всего не давать вам этот файлик и мучайтесь теперь)))).

в общем смотрите ошибка говорит что у вас нарешние уникальности ключа, ResponseTable.text, ResponseTable.text_search
подкоректируйте данные что заливаете либо подправьте ваш скрипт для подавления ошибок sqllite3 (так понял делаете импорт в базу)
0
 Аватар для dmitry_yakovenk
1 / 1 / 2
Регистрация: 11.01.2015
Сообщений: 70
10.07.2017, 19:08  [ТС]
Программу которую я взял, там входил файл requirements.txt.
Базу я обнулял. Всё тоже самое.
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
10.07.2017, 19:40
Цитата Сообщение от dmitry_yakovenk Посмотреть сообщение
Базу я обнулял
Ваш скрипт пытается вставить в базу значение None в поле id. Это по вашему нормально? Судя по всему id в вашей базе является primary key и в этом случае именно вы (а не база посредством AUTOINCREMENT или serial) отвечаете за его уникальность.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.07.2017, 19:40
Помогаю со студенческими работами здесь

ModuleNotFoundError: No module named 'win32api'
вот такая программка. сначала выскакивала ошибка win32com. установил pywin32. теперь выскакивает win32api что делать мне. import...

ModuleNotFoundError: No module named 'cv2'
Полуслепой питон(3.7) в упор не замечает cv2. Запустив консоль пишу myscript.py, на что он мне отвечает ModuleNotFoundError: No module...

Ошибка ModuleNotFoundError: No module named 'matplotlib'
Кто-то может подсказать что сделать? Я просто новичек в Питоне. Буду очень благодарен. import matplotlib.pyplot as plt import numpy...

ModuleNotFoundError: No module named 'cv2' при установке на Visual Studio
Здравствуйте. Подскажите, пожалуйста, как устранить неисправность при проверке работы модуля OpenCv? В командной строке, при вводе...

No module named 'random'
Здравствуйте! Нужна помощь! С другом хотим создать совместный проект, он на C# я на python, используем ironpython, в моем коде есть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru