Установка Turbogears проекта

Я решил использовать блог в том числе и для напоминаний самому себе о том, как что делается. Для этого введена новая категория “Записки склеротика”. В этой заметке пойдет речь об установке TurboGears приложения на свежую систему. К сожалению, сделать один-единственный exe файл у меня так и не получилось, хотя я перепробовал PyInstall, Py2exe, bbfreeze: получившийся exe файл ругается на отсутствие зависимостей (PyInstall жалуется на Turbogears, bbfreeze – почему-то на HTMLParser). В общем, я это дело бросил и просто решил составить пошаговую инструкцию, как оно устанавливается. Оказалось, что это довольно просто, правда требуется соединение с интернетом.

1) Скачиваем и устанавливаем Python 2.7
2) Скачиваем скрипт для установки TurboGears 1
3) Устанавливаем TurboGears:
python tgsetup.py
4) Переходим в папку с проектом.
5) Настраиваем проект:
python setup.py develop
6) Запускаем проект:
python start-tdzedit.py

Примечание
В случае возникновения ошибки вида
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe0 in position 0: ordinal
not in range(128)

закомментируйте, либо удалите 4 строчки в Python27/Lib/mimetypes.py:

# try:
# ctype = ctype.encode(default_encoding) # omit in 3.x!
# except UnicodeEncodeError:
# pass

This entry was posted in Записки склеротика, Программирование. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>