Развертывание приложения со встроенным Python 3

В настоящее время я разрабатываю приложение, написанное на C++. Для написания сценариев я использую Python 3.2, и это нормально — на моей машине разработчика с установленным Python и всеми DLL в нужном месте.

Я развернул «чистые» приложения Python (т. е. без нативного кода) перед тем, как использовать превосходный py2exe, но я понятия не имею, как развернуть это со встроенным Python.

Судя по моей интуиции, необходимы следующие компоненты:

  • Python3.dll и Python32.dll
  • Файлы .pyd из каталога Python «DLLs»
  • Библиотека Python

И Последнее, что меня беспокоит: как мне развернуть это ? Это несколько тысяч файлов, и я действительно не хочу их копировать. Py2exe упаковывает это в zip-файл, я думаю, я тоже могу сделать что-то подобное в моем случае? И, что еще более важно: как мне сообщить интерпретатору Python во время выполнения, где он находит библиотеку?

5
задан Caleb Jares 31 May 2012 в 17:54
поделиться