[Pythonmac-SIG] py2app and setuptools , import error (osx 10.6.3, system python)

Massimo Di Stefano massimodisasha at gmail.com
Sat Jun 12 13:13:44 CEST 2010


Python has a simlink in "/usr/local/bin"  but it is the system python.
setuptools doesn't work ... i tried to reinstall it from source and now i'm able to import both setuptools and py2app.

python -v give me :

MacBook-Pro-15-di-Massimo-Di-Stefano:~ sasha$ which python
/usr/local/bin/python
MacBook-Pro-15-di-Massimo-Di-Stefano:~ sasha$ which easy_install
/usr/local/bin/easy_install
MacBook-Pro-15-di-Massimo-Di-Stefano:~ sasha$ python -v
# installing zipimport hook
import zipimport # builtin
# installed zipimport hook
# /usr/lib/python2.6/site.pyc matches /usr/lib/python2.6/site.py
import site # precompiled from /usr/lib/python2.6/site.pyc
# /usr/lib/python2.6/os.pyc matches /usr/lib/python2.6/os.py
import os # precompiled from /usr/lib/python2.6/os.pyc
import errno # builtin
import posix # builtin
# /usr/lib/python2.6/posixpath.pyc matches /usr/lib/python2.6/posixpath.py
import posixpath # precompiled from /usr/lib/python2.6/posixpath.pyc
# /usr/lib/python2.6/stat.pyc matches /usr/lib/python2.6/stat.py
import stat # precompiled from /usr/lib/python2.6/stat.pyc
# /usr/lib/python2.6/genericpath.pyc matches /usr/lib/python2.6/genericpath.py
import genericpath # precompiled from /usr/lib/python2.6/genericpath.pyc
# /usr/lib/python2.6/warnings.pyc matches /usr/lib/python2.6/warnings.py
import warnings # precompiled from /usr/lib/python2.6/warnings.pyc
# /usr/lib/python2.6/linecache.pyc matches /usr/lib/python2.6/linecache.py
import linecache # precompiled from /usr/lib/python2.6/linecache.pyc
# /usr/lib/python2.6/types.pyc matches /usr/lib/python2.6/types.py
import types # precompiled from /usr/lib/python2.6/types.pyc
# /usr/lib/python2.6/UserDict.pyc matches /usr/lib/python2.6/UserDict.py
import UserDict # precompiled from /usr/lib/python2.6/UserDict.pyc
# /usr/lib/python2.6/_abcoll.pyc matches /usr/lib/python2.6/_abcoll.py
import _abcoll # precompiled from /usr/lib/python2.6/_abcoll.pyc
# /usr/lib/python2.6/abc.pyc matches /usr/lib/python2.6/abc.py
import abc # precompiled from /usr/lib/python2.6/abc.pyc
# /usr/lib/python2.6/copy_reg.pyc matches /usr/lib/python2.6/copy_reg.py
import copy_reg # precompiled from /usr/lib/python2.6/copy_reg.pyc
# zipimport: found 78 names in /Library/Python/2.6/site-packages/setuptools-0.6c11-py2.6.egg
# zipimport: found 8 names in /Library/Python/2.6/site-packages/DateUtils-0.5.0-py2.6.egg
# zipimport: found 584 names in /Library/Python/2.6/site-packages/pytz-2009r-py2.6.egg
# zipimport: found 19 names in /Library/Python/2.6/site-packages/pyserial-2.4-py2.6.egg
# zipimport: found 76 names in /Library/Python/2.6/site-packages/rpy2-2.0.8-py2.6-macosx-10.6-universal.egg
# zipimport: found 241 names in /Library/Python/2.6/site-packages/networkx-1.0rc1-py2.6.egg
# zipimport: found 75 names in /Library/Python/2.6/site-packages/html5lib-1.0-py2.6.egg
# zipimport: found 6 names in /Library/Python/2.6/site-packages/ETS-3.3.0-py2.6.egg
# zipimport: found 23 names in /Library/Python/2.6/site-packages/psutil-0.1.2-py2.6-macosx-10.6-universal.egg
# zipimport: found 37 names in /Library/Python/2.6/site-packages/macholib-1.2.1-py2.6.egg
# zipimport: found 14 names in /Library/Python/2.6/site-packages/modulegraph-0.7.3-py2.6.egg
# zipimport: found 51 names in /Library/Python/2.6/site-packages/simplejson-2.0.9-py2.6-macosx-10.6-universal.egg
# zipimport: found 9 names in /Library/Python/2.6/site-packages/BeautifulSoup-3.1.0.1-py2.6.egg
# zipimport: found 51 names in /Library/Python/2.6/site-packages/pymongo-1.4_-py2.6-macosx-10.6-universal.egg
# zipimport: found 51 names in /Library/Python/2.6/site-packages/Genshi-0.5.1-py2.6-macosx-10.6-universal.egg
# zipimport: found 9 names in /Library/Python/2.6/site-packages/httplib2-0.6.0-py2.6.egg
# zipimport: found 8 names in /Library/Python/2.6/site-packages/arrayterator-1.0.1-py2.6.egg
# zipimport: found 8 names in /Library/Python/2.6/site-packages/pupynere-1.0.13-py2.6.egg
# zipimport: found 29 names in /Library/Python/2.6/site-packages/elementtree-1.2.7_20070827_preview-py2.6.egg
# zipimport: found 9 names in /Library/Python/2.6/site-packages/greenlet-0.3.1-py2.6-macosx-10.6-universal.egg
# zipimport: found 6 names in /Library/Python/2.6/site-packages/pyobjc-2.2-py2.6.egg
# zipimport: found 10 names in /Library/Python/2.6/site-packages/pyobjc_framework_XgridFoundation-2.2-py2.6.egg
# zipimport: found 12 names in /Library/Python/2.6/site-packages/pyobjc_framework_WebKit-2.2-py2.6.egg
# zipimport: found 13 names in /Library/Python/2.6/site-packages/pyobjc_framework_SystemConfiguration-2.2-py2.6-macosx-10.6-universal.egg
# zipimport: found 9 names in /Library/Python/2.6/site-packages/pyobjc_framework_SyncServices-2.2-py2.6.egg
# zipimport: found 9 names in /Library/Python/2.6/site-packages/pyobjc_framework_SearchKit-2.2-py2.6.egg
# zipimport: found 13 names in /Library/Python/2.6/site-packages/pyobjc_framework_ScreenSaver-2.2-py2.6-macosx-10.6-universal.egg
# zipimport: found 54 names in /Library/Python/2.6/site-packages/pyobjc_framework_Quartz-2.2-py2.6-macosx-10.6-universal.egg
# zipimport: found 9 names in /Library/Python/2.6/site-packages/pyobjc_framework_PreferencePanes-2.2-py2.6.egg
# zipimport: found 9 names in /Library/Python/2.6/site-packages/pyobjc_framework_Message-2.2-py2.6.egg
# zipimport: found 9 names in /Library/Python/2.6/site-packages/pyobjc_framework_LaunchServices-2.2-py2.6.egg
# zipimport: found 9 names in /Library/Python/2.6/site-packages/pyobjc_framework_LatentSemanticMapping-2.2-py2.6.egg
# zipimport: found 9 names in /Library/Python/2.6/site-packages/pyobjc_framework_InstallerPlugins-2.2-py2.6.egg
# zipimport: found 13 names in /Library/Python/2.6/site-packages/pyobjc_framework_FSEvents-2.2-py2.6-macosx-10.6-universal.egg
# zipimport: found 14 names in /Library/Python/2.6/site-packages/pyobjc_framework_ExceptionHandling-2.2-py2.6.egg
# zipimport: found 13 names in /Library/Python/2.6/site-packages/pyobjc_framework_CoreText-2.2-py2.6-macosx-10.6-universal.egg
# zipimport: found 11 names in /Library/Python/2.6/site-packages/pyobjc_framework_CoreData-2.2-py2.6.egg
# zipimport: found 149 names in /Library/Python/2.6/site-packages/pyobjc_framework_Cocoa-2.2-py2.6-macosx-10.6-universal.egg
# zipimport: found 13 names in /Library/Python/2.6/site-packages/pyobjc_framework_CFNetwork-2.2-py2.6-macosx-10.6-universal.egg
# zipimport: found 9 names in /Library/Python/2.6/site-packages/pyobjc_framework_Automator-2.2-py2.6.egg
# zipimport: found 9 names in /Library/Python/2.6/site-packages/pyobjc_framework_AppleScriptKit-2.2-py2.6.egg
# zipimport: found 9 names in /Library/Python/2.6/site-packages/pyobjc_framework_AddressBook-2.2-py2.6.egg
# /usr/local/lib/wxPython-unicode-2.8.10.1/lib/python2.6/wxhack.pyc matches /usr/local/lib/wxPython-unicode-2.8.10.1/lib/python2.6/wxhack.py
import wxhack # precompiled from /usr/local/lib/wxPython-unicode-2.8.10.1/lib/python2.6/wxhack.pyc
import encodings # directory /usr/lib/python2.6/encodings
# /usr/lib/python2.6/encodings/__init__.pyc matches /usr/lib/python2.6/encodings/__init__.py
import encodings # precompiled from /usr/lib/python2.6/encodings/__init__.pyc
# /usr/lib/python2.6/codecs.pyc matches /usr/lib/python2.6/codecs.py
import codecs # precompiled from /usr/lib/python2.6/codecs.pyc
import _codecs # builtin
# /usr/lib/python2.6/encodings/aliases.pyc matches /usr/lib/python2.6/encodings/aliases.py
import encodings.aliases # precompiled from /usr/lib/python2.6/encodings/aliases.pyc
# /usr/lib/python2.6/encodings/utf_8.pyc matches /usr/lib/python2.6/encodings/utf_8.py
import encodings.utf_8 # precompiled from /usr/lib/python2.6/encodings/utf_8.pyc
Python 2.6.1 (r261:67515, Feb 11 2010, 00:51:29) 
[GCC 4.2.1 (Apple Inc. build 5646)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
dlopen("/Library/Python/2.6/site-packages/readline-2.5.1-py2.6-macosx-10.6-universal.egg/readline.so", 2);
import readline # dynamically loaded from /Library/Python/2.6/site-packages/readline-2.5.1-py2.6-macosx-10.6-universal.egg/readline.so
>>> 



but if i try to run the example from PyObjc : 

PyObjCExample-ImageBrowser

i have this log :

PyObjCExample-ImageBrowser sasha$ python main.py 
/Library/Python/2.6/site-packages/pyobjc_framework_Cocoa-2.2-py2.6-macosx-10.6-universal.egg/PyObjCTools/NibClassBuilder.py:73: DeprecationWarning: PyObjCTools.NibClassBuilder is deprecated, use explicit definitions instead
2010-06-12 13:10:41.997 Python[18759:d07] No Info.plist file in application bundle or no NSPrincipalClass in the Info.plist file, exiting



any clue on what i'm doing wrong, how can i run this example?


thanks!!!

Massimo.

Il giorno 12/giu/2010, alle ore 06.37, Ronald Oussoren ha scritto:

> 
> On 11 Jun, 2010, at 9:04, Massimo Di Stefano wrote:
> 
>> Hi All,
>> 
>> i'm tring to run py2app but i'm having problems to have it working,
>> here is the log :
>> 
>> (seems it fails to import setuptools, but it is already installed)
>> 
>> thanks foe any help1
> 
> What is the output of these shell commands:
> 
> * which python
> * which easy_install
> 
> Ronald
> 
>> 
>> Regards,
>> Massimo.
>> 
>> 
>> ## log :
>> 
>> 
>> sudo easy_install py2app
>> 
>> Password:
>> Searching for py2app
>> Best match: py2app 0.4.3
>> Processing py2app-0.4.3-py2.6.egg
>> py2app 0.4.3 is already the active version in easy-install.pth
>> Installing py2applet script to /usr/local/bin
>> 
>> Using /Library/Python/2.6/site-packages/py2app-0.4.3-py2.6.egg
>> Processing dependencies for py2app
>> Finished processing dependencies for py2app
>> 
>> 
>> 
>> sudo easy_install setuptools
>> Searching for setuptools
>> Best match: setuptools 0.6c11
>> Processing setuptools-0.6c11-py2.6.egg
>> setuptools 0.6c11 is already the active version in easy-install.pth
>> 
>> Using /Library/Python/2.6/site-packages/setuptools-0.6c11-py2.6.egg
>> Processing dependencies for setuptools
>> Finished processing dependencies for setuptools
>> 
>> 
>> 
>> python 
>> 
>> Python 2.6.1 (r261:67515, Feb 11 2010, 00:51:29) 
>> [GCC 4.2.1 (Apple Inc. build 5646)] on darwin
>> Type "help", "copyright", "credits" or "license" for more information.
>>>>> import setuptools
>> Traceback (most recent call last):
>> File "<stdin>", line 1, in <module>
>> ImportError: No module named setuptools
>> 
>>>>> import py2app
>> Traceback (most recent call last):
>> File "<stdin>", line 1, in <module>
>> File "/Library/Python/2.6/site-packages/py2app-0.4.3-py2.6.egg/py2app/__init__.py", line 34, in <module>
>>   import setuptools
>> ImportError: No module named setuptools
>>>>> 
>> 
>> 
>> 
>> 
>> _______________________________________________
>> Pythonmac-SIG maillist  -  Pythonmac-SIG at python.org
>> http://mail.python.org/mailman/listinfo/pythonmac-sig
>> unsubscribe: http://mail.python.org/mailman/options/Pythonmac-SIG
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/pythonmac-sig/attachments/20100612/5c8fae8d/attachment-0001.html>


More information about the Pythonmac-SIG mailing list