2009-12-28 2 views
0

Я хочу создать веб-приложение, которое полностью само по себе, не требуется. Является ли cherrypy хорошим решением, и может ли это быть скомпилировано с чем-то вроде py2exe?Можно ли скомпилировать автономное веб-приложение, построенное с использованием черри?

ответ

1

Python - это язык сценариев и обычно не скомпилирован. То, о чем вы говорите, это упаковывать ваши скрипты в exe (через p2exe), в комплекте с относительными модулями и интерпретатором.

Это возможно со многими сценариями, включая CherryPy, поскольку p2exe в основном связывает все ваши скрипты в одном месте, а затем выполняет его с помощью интерпретатора. This link will allow you to build your application into an exe. Я бы рекомендовал вместо этого использовать pyinstaller, поскольку я нашел это намного проще.

Это question показывает, что вы можете демон CherryPy, и со страницы CherryPy ->

Ваших CherryPy питанием веб-приложение фактически автономного Python приложение встраиванием своего собственного многопоточного веба сервер. Вы можете развернуть их в любом месте, где вы можете запускать Приложения Python. Apache не требуется

Итак, да, вы можете развернуть CherryPy, автономно без Apache. CherryPy кажется прекрасным решением.

Смежные вопросы