[Pythonmac-SIG] py2app: works for me on 10.6, not 10.7
michael.mccracken at gmail.com
Tue Jul 31 23:32:24 CEST 2012
On Tue, Jul 31, 2012 at 2:28 PM, Michael McCracken
<michael.mccracken at gmail.com> wrote:
> Thanks, Chris - you gave me an important clue.
> We are using homebrew to install python 2.7.3, so I assumed we were OK
> there, but we are also using zope's buildout to download dependencies,
> and it creates a python wrapper script with #!/usr/bin/python .
That is, *if you're not careful*, it can create a python wrapper
script with the wrong python.
It can also do the right thing.
> So indeed, I was using the wrong python. Thanks for getting me to look again.
> On Tue, Jul 31, 2012 at 11:56 AM, Chris Barker <chris.barker at noaa.gov> wrote:
>> On Tue, Jul 31, 2012 at 7:47 AM, Michael McCracken
>> <michael.mccracken at gmail.com> wrote:
>>> Hi, my py2app setup script is working fine if I run it on 10.6, but on
>>> 10.7 I've run into some problems.
>>> I want a standalone app, and on 10.6 I didn't specify semi_standalone:
>>> False in the options, and it worked fine.
>>> On 10.7, it appeared to be using the system python (loading old system
>>> versions of some dependencies),
>> I'm not totally sure, but 10.7 probably has a version of python out of
>> the box that 10.6 doesn't. But anyway, if you want it standalone, you
>> need to make sure that you DONT'T use Apple's Python:
>> Did you install the same python.org versions on 10.7 as you did on 10.6?
>> Are you sure you're running py2app (i.e. setup.py py2app) with that Python?
>> If so, py2app should keep it all clear for you.
>> (note: if any extensions need to be compiled, you need to make sure
>> you use an older XCode, also, but if your app is running fine with the
>> right pyton outside py2app, then you should be set.)
>> and on a quick look through the py2app
>>> code it seemed to be deciding it was semi-standalone, so I added
>>> semi_standalone: False.
>>> This solved results in a app wrapper without the Python.framework
>>> copied in, giving me the "Python runtime could not be located" error.
>>> Is there something obvious I'm missing in moving builds to 10.7?
>>> Pythonmac-SIG maillist - Pythonmac-SIG at python.org
>>> unsubscribe: http://mail.python.org/mailman/options/Pythonmac-SIG
>> Christopher Barker, Ph.D.
>> Emergency Response Division
>> NOAA/NOS/OR&R (206) 526-6959 voice
>> 7600 Sand Point Way NE (206) 526-6329 fax
>> Seattle, WA 98115 (206) 526-6317 main reception
>> Chris.Barker at noaa.gov
>> Pythonmac-SIG maillist - Pythonmac-SIG at python.org
>> unsubscribe: http://mail.python.org/mailman/options/Pythonmac-SIG
More information about the Pythonmac-SIG