[IronPython] .exe is not pre-compiled

William Reade william at resolversystems.com
Mon May 4 14:58:38 CEST 2009

Generally, CPython modules have the .pyd extension -- and, in fact, 
Ironclad will only detect and handle attempts to import .pyd files. So, 
sadly, it won't help you here. It wouldn't be hard to make Ironclad 
handle .exe files, but the likelihood of it doing anything useful with 
them is minimal.

Is it the case that you've somehow compiled an IronPython project to an 
.exe, when you really wanted to use Pyc (included with ipy2, I think) to 
turn it into a .dll that you can import from? If you search these lists, 
you should find more help on that topic.

Curt Hagenlocher wrote:
> On Fri, May 1, 2009 at 9:12 PM, Vadim Khaskel <vkhaskel at hotmail.com> wrote:
>> I'm trying to import C-python module and getting the following ecxeption:
>> C:\Documents and Settings\vkhask\My Documents\IronPython
>> Studio\pygnu\pygnu\bin\Debug\pygnu.exe is not pre-compiled module; try again
>> after deleting it.
> If this is a Python extension written in C, then you might be able to
> use it with the Ironclad project ( http://code.google.com/p/ironclad/
> ).  IronPython itself doesn't support loading C extensions directly.
> --
> Curt Hagenlocher
> curt at hagenlocher.org
> _______________________________________________
> Users mailing list
> Users at lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

More information about the Ironpython-users mailing list