py2app и python 2.7 OSX 10.6 - PullRequest
       10

py2app и python 2.7 OSX 10.6

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

Работает ли py2app с python 2.7 на Snow Leopard?

Я даже не могу заставить 'hello world' правильно скомпилироваться. Вот что я делаю ...

Мой скрипт

print "Hello World"

и затем из терминала:

cd myFolder
py2applet --make-setup helloWorld.py myIcon.icns
python setup.py py2app

На этом этапе сборка висит бесконечно. Если я добавлю ключ -A, он будет построен, но вылетает с ошибкой Tick Count. Если я отредактирую файл setup.py и установлю для argv_emulation значение «False», он будет создан с опцией -A и будет работать (все еще зависает бесконечно без -A). Итак, мой настоящий вопрос:

Как я могу получить это для сборки без опции -A?

Ответы [ 2 ]

1 голос
/ 16 мая 2011

Кажется, что у py2app были некоторые проблемы с 32/64-битной установкой python 2.7, которую я использовал (официальная с python.org).Я скачал 32-битную версию 2.7, и теперь она работает.

В другой заметке, в другой сборке я использовал wxPython и чтобы он работал без ключа -A, мне пришлось импортировать пакетявно в моем файле setup.py.

DATA_FILES = []
OPTIONS = {'argv_emulation': True,
           'packages' : ['wx', 'pubsub'],

          }
0 голосов
/ 19 июня 2011

Я прочитал, что вам нужно оставить параметр argv_emulation: True вне параметров для 64-битной сборки.Надеюсь, это поможет.

...