Right. Finally got to a point where I have a change to reproduce this.

My application:

#!/usr/bin/env python
import sqlalchemy
def main():
print 'Imported SQLAlchemy'
if __name__ == '__main__':
main()

And here's the full traceback:

C:\pyinstaller_test>dist\main\main.exe
Traceback (most recent call last):
File "<string>", line 3, in <module>
File "C:\Documents and Settings\raoul\My Documents\My
Projects\pyinstaller\iu.py", line 436, in importHook
mod = _self_doimport(nm, ctx, fqname)
File "C:\Documents and Settings\raoul\My Documents\My
Projects\pyinstaller\iu.py", line 521, in doimport
exec co in mod.__dict__
File "C:\pyinstaller_test\build\pyi.win32\main\outPYZ1.pyz/sqlalchemy",
line 104, in <module>
File "C:\Documents and Settings\raoul\My Documents\My
Projects\pyinstaller\iu.py", line 436, in importHook
mod = _self_doimport(nm, ctx, fqname)
File "C:\Documents and Settings\raoul\My Documents\My
Projects\pyinstaller\iu.py", line 521, in doimport
exec co in mod.__dict__
File "C:\pyinstaller_test\build\pyi.win32\main\outPYZ1.pyz/sqlalchemy.engine",
line 73, in <module>
File "C:\Documents and Settings\raoul\My Documents\My
Projects\pyinstaller\iu.py", line 477, in importHook
mod = self.doimport(nm, ctx, ctx+'.'+nm)
File "C:\Documents and Settings\raoul\My Documents\My
Projects\pyinstaller\iu.py", line 521, in doimport
exec co in mod.__dict__
File 
"C:\pyinstaller_test\build\pyi.win32\main\outPYZ1.pyz/sqlalchemy.engine.strategies",
line 13, in <module>
File "C:\Documents and Settings\raoul\My Documents\My
Projects\pyinstaller\iu.py", line 477, in importHook
mod = self.doimport(nm, ctx, ctx+'.'+nm)
File "C:\Documents and Settings\raoul\My Documents\My
Projects\pyinstaller\iu.py", line 521, in doimport
exec co in mod.__dict__
File 
"C:\pyinstaller_test\build\pyi.win32\main\outPYZ1.pyz/sqlalchemy.engine.url",
line 9, in <module>
File "C:\Documents and Settings\raoul\My Documents\My
Projects\pyinstaller\iu.py", line 436, in importHook
mod = _self_doimport(nm, ctx, fqname)
File "C:\Documents and Settings\raoul\My Documents\My
Projects\pyinstaller\iu.py", line 521, in doimport
exec co in mod.__dict__
File "C:\pyinstaller_test\build\pyi.win32\main\outPYZ1.pyz/cgi", line
49, in <module>
File "C:\Documents and Settings\raoul\My Documents\My
Projects\pyinstaller\iu.py", line 436, in importHook
mod = _self_doimport(nm, ctx, fqname)
File "C:\Documents and Settings\raoul\My Documents\My
Projects\pyinstaller\iu.py", line 521, in doimport
exec co in mod.__dict__
File "C:\pyinstaller_test\build\pyi.win32\main\outPYZ1.pyz/mimetools",
line 6, in <module>
File "C:\Documents and Settings\raoul\My Documents\My
Projects\pyinstaller\iu.py", line 436, in importHook
mod = _self_doimport(nm, ctx, fqname)
File "C:\Documents and Settings\raoul\My Documents\My
Projects\pyinstaller\iu.py", line 521, in doimport
exec co in mod.__dict__
File "C:\pyinstaller_test\build\pyi.win32\main\outPYZ1.pyz/tempfile",
line 34, in <module>
File "C:\Documents and Settings\raoul\My Documents\My
Projects\pyinstaller\iu.py", line 436, in importHook
mod = _self_doimport(nm, ctx, fqname)
File "C:\Documents and Settings\raoul\My Documents\My
Projects\pyinstaller\iu.py", line 521, in doimport
exec co in mod.__dict__
File "C:\pyinstaller_test\build\pyi.win32\main\outPYZ1.pyz/random",
line 873, in <module>
File "C:\pyinstaller_test\build\pyi.win32\main\outPYZ1.pyz/random",
line 96, in __init__
File "C:\pyinstaller_test\build\pyi.win32\main\outPYZ1.pyz/random",
line 110, in seed
WindowsError: [Error -2146893795] Provider DLL failed to initialize
correctly

For reference, this actually works:

#!/usr/bin/env python
import psycopg2
def main():
print 'Imported psycopg2'
if __name__ == '__main__':
main()

-- 
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.

Reply via email to