IronPython: EXE compilado usando pyc.py não pode importar o módulo “os”

Eu tenho um script IronPython simples:

# Foo.py
import os

def main():
    print( "Hello" )

if "__main__" == __name__:
    main()

Funciona bem e imprimeOl se eu executá-lo com o IronPython como:

ipy Foo.py

Seguindo as instruções fornecidas emIronPython - como compilar exe, Compilei esse script IronPython em um EXE usando:

ipy pyc.py /main:Foo.py /target:exe

Executing Foo.exe fornece este erro:

Unhandled Exception: IronPython.Runtime.Exceptions.ImportException: No module named os
   at Microsoft.Scripting.Runtime.LightExceptions.CheckAndThrow(Object value)
   at DLRCachedCode.__main__$1(CodeContext $globalContext, FunctionCode $functionCode)
   at IronPython.Compiler.OnDiskScriptCode.Run()
   at IronPython.Compiler.OnDiskScriptCode.Run(Scope scope)
   at IronPython.Runtime.PythonContext.InitializeModule(String fileName, ModuleContext moduleContext, ScriptCode scriptC
ode, ModuleOptions options)

Por que o módulo "os" não pode ser encontrado? Como faço para corrigir isso, para obter um EXE funcional?

(Observe que isso é diferente da perguntaIronPython não pode importar o módulo os já que o script funciona bem se eu executar comipy.exe.)

questionAnswers(2)

yourAnswerToTheQuestion