<div dir="ltr">Thanks. Running &quot;python C:\Python25\Scripts\ipython-script.py&quot; seems to solve the issue.<br clear="all"><br>---<br>gooli @ <a href="http://www.testuff.com">www.testuff.com</a><br>
<br><br><div class="gmail_quote">On Wed, Mar 18, 2009 at 12:31 AM, Jörgen Stenarson <span dir="ltr">&lt;<a href="mailto:jorgen.stenarson@bostream.nu">jorgen.stenarson@bostream.nu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
gooli skrev:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I&#39;m running Python 2.5.4 and IPython 0.9.1 with PyReadline 1.5 on Windows XP<br>
SP3 and I&#39;m seeing some weird behavior with regards to hitting Ctrl-C while<br>
running in an infinite loop.<br>
<br>
I type the following code in:<br>
<br>
while True:<br>
    i = 0<br>
<br>
and once it starts to run I hit Ctrl-C to stop it, which does stop the loop<br>
but creates an anomaly. If I type a command and hit Enter, I get an error<br>
message from Windows cmd.exe (&#39;sdf&#39; is not recognized as an internal or<br>
external command) and get the standard C:\&gt; command prompt. However, when I<br>
hit Enter again, I get the IPython green prompt back. Another Enter, back to<br>
command prompt, another one, back to IPython.<br>
<br>
Although I seem to be jumping between cmd and IPython all the commands that<br>
I type seem to go to cmd with their first character removed. Accidentally I<br>
discovered that when I type exit in the IPython prompt and then hit Enter<br>
twice, things seem to get back to normal.<br>
<br>
Since this might not easily reproduce on another system and my explanation<br>
above might be a bit vague, I&#39;ve recorded a screen cast of what&#39;s happening.<br>
<br>
<a href="http://www.gooli.org/downloads/ipython-ctrl-c.avi" target="_blank">http://www.gooli.org/downloads/ipython-ctrl-c.avi</a><br>
<br>
<br>
<br>
</blockquote>
I have seen this behaviour when running ipython after using easy_install to install ipython. I believe the reason is that ipython.exe in python2x/scripts/ launches a second python interpreter and the ctrl-c interrupt is caught by the one running ipython but is somehow propagted to the second one which is terminated. I do not know how to fix this problem.<br>

<br>
copied from an old message on ipython-dev:<br>
<br>
I usually add .py and .pyw to PATHEXT and %PYTHON_INSTALL_DIR%/scripts<br>
to PATH to ensure I can just type ipython at the commandprompt. With<br>
these environment variables set, I can run ipython just fine at the<br>
cmd-prompt after running a windows installer from latest trunk.<br>
<br>
It looks like the ipython shell script in %PYTHON%/Scripts is copied to<br>
ipython.py on line 76 in ipython_win_post_install.py perhaps the other<br>
scripts should be given the same treatment.<br><font color="#888888">
<br>
<br>
<br>
/Jörgen<br>
</font></blockquote></div><br></div>