Я использовал py2exe с хорошим успехом в Windows. Код должен быть изменен немного так, чтобы анализ кода взял все необходимые модули, но кроме которого, это работает.
Что касается Linux, существует несколько важных форматов распределения:
, который DEBs не являются особенно трудными сделать, особенно когда Вы уже используете distutils/setuptools. Некоторые подсказки даны в программный документ , примеры для упаковочных приложений Python могут быть найдены в репозиторий .
у меня нет опыта с об/мин, но я уверен, что существует достаточно примеров, которые будут найдены.
NHibernate ожидает найти значение, которое хранит текущее значение hi в этой таблице, т.е. сначала запускает что-то вроде:
current_hi = [SELECT max(next_hi) FROM hibernate_unique_key].
Итак, все, что вам нужно сделать, это заполнить эту таблицу начальным номером, например:
INSERT INTO hibernate_unique_key(next_hi) VALUES (0)