|
1 / 1 / 2
Регистрация: 11.01.2015
Сообщений: 70
|
|
ModuleNotFoundError: No module named '_sqlite3'07.07.2017, 15:13. Показов 6034. Ответов 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
|
|
| 07.07.2017, 15:13 | |
|
Ответы с готовыми решениями:
8
ModuleNotFoundError: No module named 'matplotlib'
|
|
103 / 91 / 32
Регистрация: 30.05.2015
Сообщений: 594
|
|
| 07.07.2017, 16:03 | |
|
pip install pysqlite2
0
|
|
|
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
|
|
|
103 / 91 / 32
Регистрация: 30.05.2015
Сообщений: 594
|
|
| 07.07.2017, 16:11 | |
|
судя по https://pypi.python.org/pypi/pysqlite
модуль этот по 2 питон (у вас на винде какой? ) а запускается на 3 на дебиане, а вам надо на втором! (вот в эту сторону и копайте) тоесть наверное нужно делать запуск через python2 [ваш скрипт] дальше нагуглите
0
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
1 / 1 / 2
Регистрация: 11.01.2015
Сообщений: 70
|
|
| 10.07.2017, 19:08 [ТС] | |
|
Программу которую я взял, там входил файл requirements.txt.
Базу я обнулял. Всё тоже самое.
0
|
|
|
|
||
| 10.07.2017, 19:40 | ||
|
0
|
||
| 10.07.2017, 19:40 | |
|
Помогаю со студенческими работами здесь
9
ModuleNotFoundError: No module named 'win32api'
Ошибка ModuleNotFoundError: No module named 'matplotlib' ModuleNotFoundError: No module named 'cv2' при установке на Visual Studio
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита, которое может. . .
|
Команды "Заполнить" и "Очистить" на форме документа
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
На примере нетипового документа разработанного в конфигурации КА2.
В качестве источника данных указан регистр накопления, в который записываются данные о. . .
|
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер
Написал заготовку:
dotnet new console --aot -o UrlHandler
var items = args. Split(":");
var tag = items;
var id = items;
var executable = args;. . .
|
|
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
|
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений.
9TO2GP2bpX4
a42b81fb172ffc12ca589c7898261ccb/
https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/
Слева синяя линия -. . .
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-text-sdl3-c. zip
finish-text-sdl3-cpp. zip
|