Я решил использовать блог в том числе и для напоминаний самому себе о том, как что делается. Для этого введена новая категория “Записки склеротика”. В этой заметке пойдет речь об установке 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