Hello, I do have a problem to import StringIO. I have seen that you are explaining this error my not having the latest version of the .Net framework. How can I check the version of the .Net framewaork installed on my computer? I think it is the beta 2 but I am not sure. Thank you for your help.
Here it is the error I am getting: with the latest build O.7.5 IronPython 0.7.5 on .NET 2.0.50215.44 Copyright (c) Microsoft Corporation. All rights reserved. >>> () >>> import StringIO IronPython.Objects.PythonImportError: No module named StringIO at IronPython.Modules.__builtin__.__import__(String name, Object globals, Obj ect locals, Object fromList) at ReflectOpt.IronPython.Modules.__builtin__.__import__(Object , Object , Obj ect , Object ) at IronPython.Objects.BuiltinFunction.Call(Object arg0, Object arg1, Object a rg2, Object arg3) at IronPython.Objects.Ops.Call(Object func, Object arg0, Object arg1, Object arg2, Object arg3) at IronPython.Objects.Importer.Import(PythonModule mod, String fullName, List from) at IronPython.Objects.Ops.Import(PythonModule mod, String fullName) at input_1.Run(Frame frame) at IronPython.Hosting.PythonEngine.DoOneInteractive(Frame topFrame) at IronPython.Hosting.PythonEngine.RunInteractive() >>> with the latest build O.7.4 IronPython 0.7.4 on .NET 2.0.50215.44 Copyright (c) Microsoft Corporation. All rights reserved. >>> import StringIO IronPython.Objects.PythonImportError: No module named StringIO at IronPython.Modules.__builtin__.__import__(String name, Object globals, Obj ect locals, Object fromList) at ReflectOpt.IronPython.Modules.__builtin__.__import__(Object , Object , Obj ect , Object ) at IronPython.Objects.BuiltinFunction.Call(Object arg0, Object arg1, Object a rg2, Object arg3) at IronPython.Objects.Ops.Call(Object func, Object arg0, Object arg1, Object arg2, Object arg3) at IronPython.Objects.Importer.Import(PythonModule mod, String fullName, List from) at IronPython.Objects.Ops.Import(PythonModule mod, String fullName) at input_0.Run(Frame frame) at IronPython.Hosting.PythonEngine.DoOneInteractive(Frame topFrame) at IronPython.Hosting.PythonEngine.RunInteractive() >>> Martin, Just as a F.Y.I, IP-0.7.5 did fix it the problem, but as you can also see from below IP-0.7.4 with Beta 1 did work before. ---- IP-0.7.5 with Beta 2 IronPython 0.7.5 on .NET 2.0.50215.44 Copyright (c) Microsoft Corporation. All rights reserved. >>> import StringIO >>> dir(StringIO) ['ValueError', 'ImportError', 'RuntimeError', 'basestring', 'isinstance', 'Strin gIO', 'None', 'False', 'open', 'EINVAL', '__name__', 'str', 'min', 'max', 'len', 'IOError', 'test', 'StopIteration', '__all__', '_', '__builtins__', '__file__'] >>> ---- IP-0.7.5 with Beta 1 IronPython 0.7.5 on .NET 2.0.40607.42 Copyright (c) Microsoft Corporation. All rights reserved. >>> import StringIO System.MissingMethodException: Method not found: 'Boolean System.Collections.Gen eric.IDictionary`2.TryGetValue(!0, !1 ByRef)'. at IronPython.Objects.Importer.TryGetExistingModule(String fullName, Object& ret) at IronPython.Objects.Importer.Import(PythonModule mod, String fullName, List from) at IronPython.Objects.Ops.Import(PythonModule mod, String fullName) at input_0.Run(Frame frame) at IronPython.Hosting.PythonEngine.DoOneInteractive(Frame topFrame) at IronPython.Hosting.PythonEngine.RunInteractive() >>> ---- IP-0.7.4 with Beta 1 IronPython 0.7.4 on .NET 2.0.40607.42 Copyright (c) Microsoft Corporation. All rights reserved. >>> import StringIO >>> On 5/18/05, Anthony Tarlano <mailinglist.account at gmail.com> wrote: > > Martin, > > Yes indeed it is strange since it worked just fine with the previous > build. I will upgrade and let you know if that fixes the problem. > > Thanks, > > Anthony > > On 5/18/05, Martin Maly <martmaly at exchange.microsoft.com> wrote: > > > > Strange that someone reported similar thing on GotDotNet forums. I > > believe that the cause is an old version of .Net. > > You need .Net 2.0 Beta 2 to run IronPython: > > IronPython 0.7.5 on .NET *2.0.50215.44* > > Copyright (c) Microsoft Corporation. All rights reserved. > > >>> import StringIO > > >>> > > You can get Beta 2 from here: > > http://www.microsoft.com/downloads/details.aspx?familyid=7ABD8C8F-287E-4C7E-9A4A-A4ECFF40FC8E&displaylang=en > > > > ------------------------------ > > *From:* users-ironpython.com-bounces at lists.ironpython.com [mailto: > > users-ironpython.com-bounces at lists.ironpython.com] *On Behalf Of > > *Anthony > > Tarlano > > *Sent:* Tuesday, May 17, 2005 3:02 PM > > *To:* Discussion of IronPython > > *Subject:* [IronPython] StringIO??? > > > > Martin, > > > > I think that while fixing the 'assemblies in the same directory' bug, a > > new critter may have been introduced... > > > > StringIO used to work in IP-0.7.4, now using IP.0.7.5 I see the > > following trackback.. > > > > IronPython 0.7.5 on .NET 2.0.40607.42 > > Copyright (c) Microsoft Corporation. All rights reserved. > > >>> import StringIO > > System.MissingMethodException: Method not found: 'Boolean > > System.Collections.Gen > > eric.IDictionary`2.TryGetValue(!0, !1 ByRef)'. > > at IronPython.Objects.Importer.TryGetExistingModule(String fullName, > > Object& > > ret) > > at IronPython.Objects.Importer.Import(PythonModule mod, String fullName, > > List > > from) > > at IronPython.Objects.Ops.Import(PythonModule mod, String fullName) > > at input_0.Run(Frame frame) > > at IronPython.Hosting.PythonEngine.DoOneInteractive(Frame topFrame) > > at IronPython.Hosting.PythonEngine.RunInteractive() > > >>> > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://listserver.dreamhost.com/pipermail/users-ironpython.com/attachments/20050518/f6e9809f/attachment-0001.htm _______________________________________________ users-ironpython.com mailing list users-ironpython.com@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com