Какие файлы мне нужно включить в мое приложение Python?

StackOverflow https://stackoverflow.com/questions/1605022

  •  05-07-2019
  •  | 
  •  

Вопрос

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

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

Это было полезно?

Решение

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top