Какие файлы мне нужно включить в мое приложение Python? - PullRequest
2 голосов
/ 22 октября 2009

У меня есть приложение, которое использует Python / C API, и мне было интересно, какие файлы мне нужно распространять с ним? Приложение работает на Windows и связывается с libpython31.a Есть ли другие файлы? Я попробовал приложение в отдельной системе Win2k, и он сказал, что python31.dll был необходим, поэтому по крайней мере один.

Редактировать - Мое приложение написано на C ++ и использует API Python / C, как указано ниже.

Ответы [ 2 ]

2 голосов
/ 22 октября 2009

Лучший способ узнать это - попробовать «чистую» установку окон и посмотреть, на что он жалуется. Виртуальные машины - хороший способ сделать это.

1 голос
/ 22 октября 2009

Вам понадобится как минимум собственная библиотека Python (специфичная для релиза) и требуемая версия DLL wincrt, а также версия Python (если вы хотите работать с выпусками Windows, которые не поставляются с этой DLL). Популярный py2exe , малоизвестный, но чрезвычайно мощный Pyinstaller ( NOTE : используйте версию svn, not выпущенную версию и многие другие производители пакетов, делают хорошую работу по выявлению и решению всех таких зависимостей, так что нет никакого смысла делать это вручную!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...