URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 10227
[ Назад ]

Исходное сообщение
"SQLITE3 под Python 3"

Отправлено Дмитрий , 02-Июн-18 15:32 
Доброго времени суток!

По идеи, sqlite должен устанавливаться автоматически. Под Python2 он есть, а под Python 3 его нет. Проверял help('modules'). Попытка pip install pysqlite ничего не дает. pip пишет, что pysqlite не поддерживается Python3 и в 3-м питоне надо использовать sqlite3 из стандартной библиотеки.

imposrt sqilte во втором питоне нормально проходит, в третьем этот модуль не находит. А он нужен именно в 3-м.

Кто-нибудь сталкивался с таким, как решить ее? Система Gento, emerge dev-lang/python не помогает.


Содержание

Сообщения в этом обсуждении
"SQLITE3 под Python 3"
Отправлено fantom , 05-Июн-18 10:13 
> Доброго времени суток!
> По идеи, sqlite должен устанавливаться автоматически. Под Python2 он есть, а под
> Python 3 его нет. Проверял help('modules'). Попытка pip install pysqlite ничего
> не дает. pip пишет, что pysqlite не поддерживается Python3 и в
> 3-м питоне надо использовать sqlite3 из стандартной библиотеки.
> imposrt sqilte во втором питоне нормально проходит, в третьем этот модуль не
> находит. А он нужен именно в 3-м.
> Кто-нибудь сталкивался с таким, как решить ее? Система Gento, emerge dev-lang/python не
> помогает.

Не поможет?
https://docs.python.org/3/library/sqlite3.html


"SQLITE3 под Python 3"
Отправлено Дмитрий , 05-Июн-18 12:03 
> Не поможет?
> https://docs.python.org/3/library/sqlite3.html

Нет. Помогло простое копирование /usr/lib/python3.5/sqlite3, /usr/lib/python3.5/lib-dynload/_sqlite3.cpython-35m-x86_64-linux-gnu.so к себе на сервак.



"SQLITE3 под Python 3"
Отправлено eRIC , 05-Июн-18 13:29 
> Нет. Помогло простое копирование /usr/lib/python3.5/sqlite3, /usr/lib/python3.5/lib-dynload/_sqlite3.cpython-35m-x86_64-linux-gnu.so
> к себе на сервак.

нужно указывать import sqlite3 а не sqlite в Python 3 версии