I am using pyinstaller1.5.1 to trying to package my project, and I
noticed that zope.interface is not imported correctly
W: no module named zope.interface (top-level import by
twisted.internet._threadedselect)
After tracing the code, I notice that the way pyinstaller treat
namespace package is wrong. zope.interface uses namespace package,
they shares zope package name but they are in different path. I have
another zope module named "zope.sqlalchemy" installed in my python
environment. As result, mf.py find zope directory of zope.sqlalchemy
at first
C:\Python27\Lib\site-packages\zope.sqlalchemy-0.7-py2.7.egg\zope
then use the wrong path for looking the "interface" folder. Of course,
it does not exist
C:\Python27\Lib\site-packages\zope.sqlalchemy-0.7-py2.7.egg\zope
\interface
I think this is kind of bug. Is there any workaround I can use now? Of
is this problem already fixed in trunk?
Thanks.
Victor Lin.
--
You received this message because you are subscribed to the Google Groups
"PyInstaller" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/pyinstaller?hl=en.