[Pythonmac-SIG] Py2App Problems

RSGames Support rsgames at inbox.com
Sun May 30 03:51:54 CEST 2010


Hey,
I am having some issues building my program with Py2App. My program makes use of the PyTTSX package (http://pypi.python.org/pypi/pyttsx/1.0). I know there are 2 arguments in Py2App that may need to be used (-i and -p). Since PyTTSX is a package, I first tried the -p parameter. Here is the output for that: running py2app
*** using recipe: virtualenv ***
*** using recipe: pygame ***
*** filtering dependencies ***
581 total
60 filtered
5 orphaned
521 remaining
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/py2app-0.4.3-py2.6.egg/py2app/build_app.py", line 589, in _run
self.run_normal()
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/py2app-0.4.3-py2.6.egg/py2app/build_app.py", line 659, in run_normal
pkgdirs = self.collect_packagedirs()
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/py2app-0.4.3-py2.6.egg/py2app/build_app.py", line 637, in collect_packagedirs
for pkg in self.packages
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/py2app-0.4.3-py2.6.egg/py2app/build_app.py", line 1045, in get_bootstrap
bootstrap = imp_find_module(bootstrap)[1]
File "build/bdist.macosx-10.3-fat/egg/modulegraph/util.py", line 13, in imp_find_module
result = imp.find_module(name, path)
ImportError: No module named pyttsx
> /Users/MacAdmin/Desktop/RSG/zgp/src/build/bdist.macosx-10.3-fat/egg/modulegraph/util.py(13)imp_find_module()
-> result = imp.find_module(name, path)
(Pdb) 

I'm really unsure why it can't find pyttsx. I can easily import pyttsx, look:
>>> import pyttsx
>>> pyttsx
<module 'pyttsx' from '/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/pyttsx-1.0.egg/pyttsx/__init__.pyc'>

After this, I wondered what would happen if I used the -i argument, instead of -p. 
Here is the output from that:
Traceback (most recent call last):
File "/Users/MacAdmin/Desktop/RSG/zgp/src/dist/zgp.app/Contents/Resources/__boot__.py", line 137, in <module>
_run('zgp.py')
File "/Users/MacAdmin/Desktop/RSG/zgp/src/dist/zgp.app/Contents/Resources/__boot__.py", line 134, in _run
execfile(path, globals(), globals())
File "/Users/MacAdmin/Desktop/RSG/zgp/src/dist/zgp.app/Contents/Resources/zgp.py", line 18, in <module>
main()
File "/Users/MacAdmin/Desktop/RSG/zgp/src/dist/zgp.app/Contents/Resources/zgp.py", line 13, in main
output.setup()
File "output.pyc", line 36, in setup
File "build/bdist.macosx-10.6-universal/egg/pyttsx/__init__.py", line 39, in init
File "build/bdist.macosx-10.6-universal/egg/pyttsx/engine.py", line 45, in __init__
File "build/bdist.macosx-10.6-universal/egg/pyttsx/driver.py", line 64, in __init__
ImportError: No module named drivers.nsss
2010-05-21 07:08:28.986 zgp[41405:10b] zgp Error
2010-05-21 07:08:29.443 zgp[41405:10b] zgp Error
An unexpected error has occurred during execution of the main script

ImportError: No module named drivers.nsss

I assume I'm supposed to be using the -p argument, can anyone provide some insight as to why it is not working?

Thank you in advance.

-Ryan

____________________________________________________________
Send any screenshot to your friends in seconds...
Works in all emails, instant messengers, blogs, forums and social networks.
TRY IM TOOLPACK at http://www.imtoolpack.com/default.aspx?rc=if2 for FREE


More information about the Pythonmac-SIG mailing list