On Sep 10, 1:45 pm, Fredrik Lundh <[EMAIL PROTECTED]> wrote: > [EMAIL PROTECTED] wrote: > > how can I list all modules that might be importable on my system, > > without actually importing them all ? > > I'm pretty sure I mentioned a way to do that back when this thread was > opened. let's see, yes, here it is: > > ... > > there's a helper script in the 2.5 source code kit that locates all > existing standard modules: > > http://svn.python.org/projects/python/tags/r252/Doc/tools/listmodules.py > > to get all modules, remove the for-loop that follows after the comment > "get rid of site packages".
I have just tried the following on my Ubuntu box with the system Python: ~$ python /usr/lib/python2.5/doc/tools/listmodules.py /usr/lib/python2.5/doc/tools/listmodules.py:99: DeprecationWarning: the rgbimg module is deprecated __import__(m) ** (process:24863): WARNING **: AT_SPI_REGISTRY was not started at session startup. ** (process:24863): WARNING **: Could not locate registry location: /usr/lib/xulrunner-1.9.0.1/libxpcom.so before 3 /usr/lib/python2.5/doc/tools/listmodules.py:99: Warning: cannot register existing type `GtkSourceStyleScheme' __import__(m) /usr/lib/python2.5/doc/tools/listmodules.py:99: Warning: g_type_set_qdata: assertion `node != NULL' failed __import__(m) /usr/lib/python2.5/doc/tools/listmodules.py:99: Warning: cannot register existing type `GtkSourceBuffer' __import__(m) /usr/lib/python2.5/doc/tools/listmodules.py:99: Warning: g_type_get_qdata: assertion `node != NULL' failed __import__(m) Segmentation fault Interesting, isn't it? Michele Simionato -- http://mail.python.org/mailman/listinfo/python-list