Я ищу некоторую информацию о развертывании проекта Python, который использует несколько внешних библиотек, упакованных для Python. Есть ли инструменты для этого? Какие внешние файлы мне нужны, чтобы использовать мой проект на другом компьютере? Dlls? .pyd? Что-то еще? Что делать с user- и pythonpath?
Справочная информация: я работаю над приложением C ++ с некоторыми другими разработчиками. Чтобы выучить некоторый Python и по ряду других причин, я также встроил функциональность этого приложения C ++ в приложение Python, которое выполняет те же функции, которые я хотел бы, чтобы они работали. Используются несколько библиотек: QT (через PyQt4), VTK и некоторые другие.
Итак, что мне нужно сделать, чтобы использовать мою программу на Python на другом компьютере, который является наименее трудоемким для пользователя других компьютеров?