Небольшая заметка по настройке связки Python 2 и sqlite 3 в CentOS 7. Данная связка потребовалась мне для автоматизации повседневных задач на моем сервере.
На момент написания статьи в версия пакета sqlite 3.7.17 в репозитории CentOS 7:
# yum install sqlite3 Available Packages Name : sqlite Arch : i686 Version : 3.7.17 Release : 8.el7 Size : 396 k Repo : base/7/x86_64 Summary : Library that implements an embeddable SQL database engine URL : http://www.sqlite.org/ License : Public Domain Description : SQLite is a C library that implements an SQL database engine. A : large subset of SQL92 is supported. A complete database is stored : in a single disk file. The API is designed for convenience and : ease of use. Applications that link against SQLite can enjoy the : power and flexibility of an SQL database without the : administrative hassles of supporting a separate database server. : Version 2 and version 3 binaries are named to permit each to be : installed on a single host
Устанавливаем sqlite3:
yum install sqlite
Для установки Python модуля sqlite необходимо установить утилиту pip:
yum install python-pip
Проверим корректность установки командой:
# pip --version pip 8.1.2 from /usr/lib/python2.7/site-packages (python 2.7)
Установим модуль sqlite3 для Python:
pip install pysqlite3