Debian Ubuntu установка Tornado и MongoDB
Устанавливаем Python3 (ссылка) и необходимые пакеты
# apt-get install python3-pip build-essential python-dev
Потребуется драйвер pymongo
# pip-3.2 install pymongo
Установка MongoDB (документация: http://docs.mongodb.org/manual/installation/)
# apt-get install curl
Скачиваем необходимую версию
# curl -O http://downloads.mongodb.org/linux/mongodb-linux-i686-2.4.8.tgz
# tar xvf mongodb-linux-i686-2.4.8.tgz
# cd mongodb-linux-i686-2.4.8/bin/
# mv * /usr/local/bin/
Создадим пользователя базы данных и директорию расположения
# mkdir -p /data/db
# useradd -d /data/db -s /bin/bash/ mongodb
# chown -R mongodb:mongodb /data/db
Запуск
# su - mongodb
$ mongod
Файлы по умолчанию будут писаться в директорию /data/db,
если же был создан другой путь его необходимо указать явно при запуске
mongod --dbpath <директория>
Установка Tornado
# pip-3.2 install tornado
Проверяем подключение к базе данных
# python3
>>> import pymongo
>>> connect = pymongo.Connection("localhost", 27017)