py2app не копирует Python.framework в новое приложение при использовании среды virutalenv

environment:MacOS X 10.7.2, в системе установлен python 2.7.1, virtualenv 1.7.2, pyobjc 2.3, py2app 0.6.4+

у меня есть только что созданный virtualenv с установленными pyobc 2.3 и py2app. Когда я запускаю python setup.py py2app для создания приложения (, например, в py2app/examples/simple), кажется, что все компилируется и создает приложение с двойным кликом, но после нажатия на это приложение я получаю следующую ошибку:

A Python runtime not could be located.  You may need to install a framework build of Python, or edit the PyRuntimeLocations array in this application's Info.plist file.

Однако, если я буду следовать тому же процессу при стандартной установке Lion. Приложение работает хорошо и так, как ожидалось.

Любые предложения о том, как сделать так, чтобы virtualenv и py2app хорошо взаимодействовали друг с другом?

Спасибо!

8
задан macdhuibh 17 April 2012 в 04:16
поделиться