[Pythonmac-SIG] distutils.errors.DistutilsFileError: file '/Library/Python/2.5/site-packages/setuptools-0.6c8-py2.5.egg/pkg_resources.pyc' does not exist
Christopher Barker
Chris.Barker at noaa.gov
Wed Mar 5 18:27:18 CET 2008
Lukáš 'Spike' Polívka wrote:
> When running the app or building an alias bundle, I have to export
> PYTHON_PATH and use --use-pythonpath flag, after that, it works. When
> building a deployment bundle, it does not work.
This MAY be a hint. When py2app does its thing, it moves all the modules
it thinks you need into the app bundle. What that means is that the path
to them all is different than when you run it outside the bundle. I've
found that any funny business with PYTHON_PATH or sys.path can cause
problems with py2app.
In Alias mode, it's possible that the bundled app can still find stuff
that wasn't included in the bundle, since it's pointing to the original
source anyway.
What's worked for me in the past is to make sure that sys.path matches
what you need when setup.py is being run -- so you need to make sure
whatever you do to get it right in your app is also done in setup.py.
That may not have anything to do with your issue -- I'm confused as to
why a module in setuptools is needed at this stage. However, I don't
think py2app supports using eggs completely anyway, so maybe you've got
something installed as an egg that you could install the old-fashioned
way instead.
-Chris
--
Christopher Barker, Ph.D.
Oceanographer
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
More information about the Pythonmac-SIG
mailing list