python freeze help

Mike Driscoll kyosohma at gmail.com
Tue Sep 23 11:21:04 EDT 2008


On Sep 23, 5:01 am, Gabriel Rossetti <gabriel.rosse... at arimaz.com>
wrote:
> Hello everyone,
>
> I'm trying to use python's freeze utility but I'm running into problems.
> I called it like this :
>
> python /usr/share/doc/python2.5/examples/Tools/freeze/freeze.py
> ~/Documents/Code/Python/src/jester/service.py -m jester
>
> then I did : make
>
> then I tried to run it : ./service
>
> and I get this :
>
> grossetti at desktop-01:~/tmp/freeze$ ./service
> Traceback (most recent call last):
>   File "/home/grossetti/Documents/Code/Python/src/jester/service.py",
> line 16, in <module>
>     from jester import constants, utils
>   File "/home/grossetti/Documents/Code/Python/src/jester/utils.py", line
> 20, in <module>
>     from twisted.internet.protocol import Protocol, ClientCreator
>   File "/usr/lib/python2.5/site-packages/twisted/internet/protocol.py",
> line 17, in <module>
>     from zope.interface import implements
>   File "/usr/lib/python2.5/site-packages/zope/__init__.py", line 20, in
> <module>
>     pkg_resources.declare_namespace('zope')
>   File "/usr/lib/python2.5/site-packages/pkg_resources.py", line 1749,
> in declare_namespace
>     _handle_ns(packageName, path_item)
>   File "/usr/lib/python2.5/site-packages/pkg_resources.py", line 1719,
> in _handle_ns
>     path = module.__path__; path.append(subpath)
> AttributeError: 'str' object has no attribute 'append'
> Error in sys.excepthook:
> Traceback (most recent call last):
>   File "/usr/lib/python2.5/site-packages/apport_python_hook.py", line
> 38, in apport_excepthook
>     from apport.packaging_impl import impl as packaging
>   File "/usr/lib/python2.5/site-packages/apport/__init__.py", line 1, in
> <module>
>     from apport.report import Report
>   File "/usr/lib/python2.5/site-packages/apport/report.py", line 20, in
> <module>
>     from problem_report import ProblemReport
>   File "/usr/lib/python2.5/site-packages/problem_report.py", line 18, in
> <module>
>     from email.MIMEMultipart import MIMEMultipart
>   File "/usr/lib/python2.5/email/__init__.py", line 79, in __getattr__
>     __import__(self.__name__)
> ImportError: No module named multipart


I've gotten this error from py2exe before. I'm not sure how freeze
works, but in py2exe I had to make sure the email package wasn't being
accidentally excluded and explicitly included.


>
> Original exception was:
> Traceback (most recent call last):
>   File "/home/grossetti/Documents/Code/Python/src/jester/service.py",
> line 16, in <module>
>     from jester import constants, utils
>   File "/home/grossetti/Documents/Code/Python/src/jester/utils.py", line
> 20, in <module>
>     from twisted.internet.protocol import Protocol, ClientCreator
>   File "/usr/lib/python2.5/site-packages/twisted/internet/protocol.py",
> line 17, in <module>
>     from zope.interface import implements
>   File "/usr/lib/python2.5/site-packages/zope/__init__.py", line 20, in
> <module>
>     pkg_resources.declare_namespace('zope')
>   File "/usr/lib/python2.5/site-packages/pkg_resources.py", line 1749,
> in declare_namespace
>     _handle_ns(packageName, path_item)
>   File "/usr/lib/python2.5/site-packages/pkg_resources.py", line 1719,
> in _handle_ns
>     path = module.__path__; path.append(subpath)
> AttributeError: 'str' object has no attribute 'append'
>
> Does anyone have any ideas as of why I get this?
>
> Thank you,
> Gabriel

I don't know what this second error is...

Mike



More information about the Python-list mailing list