[Pythonmac-SIG] distutils.errors.DistutilsFileError: file '/Library/Python/2.5/site-packages/setuptools-0.6c8-py2.5.egg/pkg_resources.pyc' does not exist
Lukáš 'Spike' Polívka
lukas.polivka at gmail.com
Fri Mar 7 09:18:37 CET 2008
On Thu, Mar 6, 2008 at 10:05 AM, Ronald Oussoren <ronaldoussoren at mac.com> wrote:
>
> On 6 Mar, 2008, at 8:59, Lukáš 'Spike' Polívka wrote:
> >>
> >
> > I think we are on the right track with PYTHONPATH.
> >
> > I have to export
> > PYTHONPATH=/Library/Python/2.5/site-packages:/System/Library/
> > Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages
> > - even when running Jabbim without py2app (or as aliased bundle).
> > The first path is for Twisted, the second one is for PyQt4 (SIP?).
> > Don't ask me why it's not installed in "better" locations, where
> > PYTHONPATH is not needed… I think I have installed it according to
> > docs.
>
> What OS are you running, and which python executable do you use
> ("which python" in a terminal window)? If you're using /usr/bin/python
> on OSX 10.5 the interpreter should use these directories automaticly.
> A Python.org installation won't.
Yes, I'm running Leopard.
sumichan:/ spike411$ which python
/usr/bin/python
sumichan:/ spike411$ ls -la /usr/bin/python
lrwxr-xr-x 1 root wheel 72 Nov 3 20:59 /usr/bin/python ->
../../System/Library/Frameworks/Python.framework/Versions/2.5/bin/python
> > I guess I did not read documentation thoroughly. I assumed that if I
> > use --use-pythonpath option, py2app would somehow take care of
> > "everything".
>
> --use-pythonpath lets the generated application bundle use the value
> of PYTHONPATH. If you need that your application bundle is not self-
> contained, which is the whole point of py2app.
>
>
> >
> >
> > Using py2app-0.3.6-py2.5.egg.
>
> Could you try again using the current development version of py2app
> ("easy_install py2app==dev" should do the trick)? Py2app 0.3.6 doesn't
> have explicit support for PyQt, which is needed because the generic
> dependency scanner cannot detect all dependencies of PyQt applications
> (because PyQt does some imports in C code, and the dependency scanner
> cannot "see" those).
>
> Ronald
Seems like dev version of py2app got me somewhere. I export my
PYTHONPATH (and I don't pass --use-pythonpath to setup.py), the app is
built/packaged (it has around 40 megs).
But when I run it (from Finder), I get:
ImportError: '/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload/PyQt4/QtCore.so'
not found
Is it the problem Nathan described?
Thank you!
Lukáš
--
IM (XMPP/Jabber/Google Talk): spike411 at jabber.cz
ICQ, AIM, MSN: Never ever!
More information about the Pythonmac-SIG
mailing list