Установка Python 2 и sqlite 3 в CentOS 7

Небольшая заметка по настройке связки 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