look further down sys.path for extension module
"Martin v. Löwis"
martin at v.loewis.de
Wed Oct 27 14:48:05 EDT 2004
Vincent Wehren wrote:
> Is it possible to have Python look further down sys.path for a C
> extension module when an ImportError is raised because of the "dynamic
> module not implementing init function"?
You could use the imp module to import zlib.pyd "manually". Then, when
an "import zlib" occurs, it looks into sys.modules, finds that zlib is
already there, and forgets about looking into sys.path.
Alternatively, you could rebuild zlib.pyd to be named pyzlib.pyd. You
need to rebuild the code because you also need to rename the entry
function, and the name of the module inside the module itself. You
can then do
import pyzlib as zlib
Regards,
Martin
More information about the Python-list
mailing list