Hi Eli,

Actually it does not work -- I removed elpy, and the problem still occurs.

The

(w32-shell-dos-semantics)

returns nil.

Can you please let me know how to use edebug to follow through python-shell-parse-command? 

Thank you.

Da Zhang
On 4/4/2015 1:49 PM, Eli Zaretskii wrote:
Date: Sat, 04 Apr 2015 13:44:04 -0400
From: Da Zhang <zhangda82@gmail.com>

Thanks. I received a response from the author of Emacs w64, and followed his instructions (cited in blue font below) and the ipython shell from python-mode works.
I'm glad it works for you, but I'd still like to know what does this
display:

  M-: (w32-shell-dos-semantics) RET