Самый простой и быстрый способ экспортировать программу Python для запуска на другом компьютере? - PullRequest
2 голосов
/ 16 мая 2011

У моего друга нет Python или библиотек, необходимых на его компьютере для запуска программы, которую я написал. Есть ли простой способ экспортировать мой проект (в настоящее время сидящий в pydev на моем компьютере с Windows XP x64), чтобы он мог запустить его на своем компьютере? (У него есть OSX, но он может найти Unix или Windows, если необходимо.) Моя программа использует несколько модулей и зависит от networkx, wx и matplotlib.

Не стесняйтесь перенести это в программирование, если переполнение не подходит.

Спасибо!

Ответы [ 2 ]

5 голосов
/ 16 мая 2011

Вы можете использовать py2exe (Windows), cx_Freeze (должно работать на любой платформе, на которой работает сам Python) или py2app (Mac OS X).

2 голосов
/ 16 мая 2011

В OS X уже установлен Python, хотя и несколько более старой версии. На OS X отличное решение для получения более нового менеджера пакетов python Mac Ports .

В Windows у python есть установщик, и многие из самых популярных модулей также имеют установщики, которые соответствуют установленному python. Кроме того, вы можете использовать Cygwin для установки таких же версий X-Windows.

На платформах, подобных Unix, вы уже готовы к работе. Python предустановлен практически на каждом дистрибутиве, и у менеджера пакетов также будут готовы к установке все популярные модули.

...