Discussion:
[Python.NET] ipython
Kapil fadnis
2009-04-13 16:49:29 UTC
Permalink
Hi,
Is is possible to use ipython shell with python.net ? please let me know how
to do so ?

Thanks for your help.
Michael Foord
2009-04-13 17:00:46 UTC
Permalink
Post by Kapil fadnis
Hi,
Is is possible to use ipython shell with python.net
<http://python.net> ? please let me know how to do so ?
Have you tried it? What happens?

Michael
Post by Kapil fadnis
Thanks for your help.
------------------------------------------------------------------------
_________________________________________________
http://mail.python.org/mailman/listinfo/pythondotnet
--
http://www.ironpythoninaction.com/
http://www.voidspace.org.uk/blog


_________________________________________________
Python.NET mailing list - PythonDotNet-+ZN9ApsXKcEdnm+***@public.gmane.org
http://mail.python.org/mailman/listinfo/pythondotnet
Kapil fadnis
2009-04-13 17:04:30 UTC
Permalink
I dont know how to ? I run the Python.net console from the Python.net
directory and it invokes the Python.exe console which calls the regular
python mode. Is there a another way to run Python.net?
Thanks for the quick response.
Post by Michael Foord
Hi,
Is is possible to use ipython shell with python.net <http://python.net> ?
please let me know how to do so ?
Have you tried it? What happens?
Michael
Thanks for your help.
------------------------------------------------------------------------
_________________________________________________
http://mail.python.org/mailman/listinfo/pythondotnet
--
http://www.ironpythoninaction.com/
http://www.voidspace.org.uk/blog
kfadnis
2009-04-13 18:16:12 UTC
Permalink
Thanks Brett. Yes, it works. The way I did it and Michael Foord pointed me
to it, is to start python and then run

import IPython
IPython.Shell.IPShell().mainloop(sys_exit=1)
or create a bat file with this cmd

@"YOUR PYTHONNET DIR\python.exe" "C:\Python25\scripts\ipython.py" %*
In theory it should work, but I haven’t tried it myself. It certainly
works from the interactive Python “shell” in Maya. Copy clr.pyd and
python.runtime.dll into a directory that is part of IPython’s %pythonpath%
and also part of the system path %path%. Load the clr with the “import clr”
statement, and you should be good to go. I have noticed that when invoked
this way, Maya’s native version of Python “forgets” how to load subsequent
.pyd modules. It appears that the clr intercepts these import statements and
fails to handle them correctly. I have resolved this by simply loading all
.pyd modules I think I’ll need before loading the clr.
python.org] *On Behalf Of *Kapil fadnis
*Sent:* Monday, April 13, 2009 10:05 AM
*To:* Michael Foord
*Subject:* Re: [Python.NET] ipython
I dont know how to ? I run the Python.net console from the Python.net
directory and it invokes the Python.exe console which calls the regular
python mode. Is there a another way to run Python.net?
Thanks for the quick response.
Hi,
Is is possible to use ipython shell with python.net <http://python.net> ?
please let me know how to do so ?
Have you tried it? What happens?
Michael
Thanks for your help.
------------------------------------------------------------------------
_________________________________________________
http://mail.python.org/mailman/listinfo/pythondotnet
--
http://www.ironpythoninaction.com/
http://www.voidspace.org.uk/blog
Tribble, Brett
2009-04-13 17:41:59 UTC
Permalink
In theory it should work, but I haven't tried it myself. It certainly works from the interactive Python "shell" in Maya. Copy clr.pyd and python.runtime.dll into a directory that is part of IPython's %pythonpath% and also part of the system path %path%. Load the clr with the "import clr" statement, and you should be good to go. I have noticed that when invoked this way, Maya's native version of Python "forgets" how to load subsequent .pyd modules. It appears that the clr intercepts these import statements and fails to handle them correctly. I have resolved this by simply loading all .pyd modules I think I'll need before loading the clr.

From: pythondotnet-bounces+btribble=maxis.com-+ZN9ApsXKcEdnm+***@public.gmane.org [mailto:pythondotnet-bounces+btribble=maxis.com-+ZN9ApsXKcEdnm+***@public.gmane.org] On Behalf Of Kapil fadnis
Sent: Monday, April 13, 2009 10:05 AM
To: Michael Foord
Cc: pythondotnet-+ZN9ApsXKcEdnm+***@public.gmane.org
Subject: Re: [Python.NET] ipython

I dont know how to ? I run the Python.net console from the Python.net directory and it invokes the Python.exe console which calls the regular python mode. Is there a another way to run Python.net?
Thanks for the quick response.
On Mon, Apr 13, 2009 at 1:00 PM, Michael Foord <fuzzyman-Pp59knKUudrAJUdA+***@public.gmane.org<mailto:fuzzyman-Pp59knKUudrAJUdA+***@public.gmane.org>> wrote:
Kapil fadnis wrote:
Hi,
Is is possible to use ipython shell with python.net<http://python.net/> <http://python.net<http://python.net/>> ? please let me know how to do so ?
Have you tried it? What happens?

Michael
Thanks for your help.
------------------------------------------------------------------------

_________________________________________________
Python.NET mailing list - PythonDotNet-+ZN9ApsXKcEdnm+***@public.gmane.org<mailto:***@python.org>
http://mail.python.org/mailman/listinfo/pythondotnet


--
http://www.ironpythoninaction.com/
http://www.voidspace.org.uk/blog

Loading...