如何在 Win7 上干净地启动 ipython 的 qtconsole

How do I start ipython's qtconsole cleanly on Win7

我在 Windows 7 上安装了 python 3.4 和 ipython 2.3.1。我使用来自 http://www.lfd.uci.edu/~gohlke/pythonlibs/ 的轮子上的 pip 安装了 ipython(谢谢,克里斯!)。此安装过程不会创建任何开始菜单快捷方式,即使 运行 作为管理员也是如此。我可以从 cmd window 成功 运行 "ipython qtconsole",但是我必须打开那个命令 window 并且进程不会分叉——它只是额外的 window 托管子进程。如果我创建一个快捷方式来做同样的事情,它会打开一个 cmd window 然后打开 qtconsole。

那么,如何在没有额外命令的情况下启动 qtconsole window?在以前的版本中,您可以调用 python 到 运行 的 ipython-console 脚本,但现在似乎已经废除了,取而代之的是似乎做同样事情的专用 exe ...但等待它完成。有什么方法可以不用等待就启动qtconsole吗?

我找到了一些东西 here,然后尝试了一些东西,因此发现如果在 run window

中输入它就可以了
c:\python27\pythonw -c "import IPython; IPython.start_ipython(['qtconsole'])"

我想它应该也适用于快捷方式。

P.S:我在 windows 7[= 上使用 python 2.7.9 和 IPython 3.0.0 13=]

如果您使用 Anaconda 安装了 Python,那么名称 Jupyter QTConsole 下已经存在这样的快捷方式。