【发布时间】:2019-02-17 05:42:12
【问题描述】:
This older question 似乎已过时。
过去(基于reading git repos 和the qtconsole issue tracker)您可以在没有控制台窗口运行后台的情况下启动 Jupyter QtConsole:
pythonw -m jupyter qtconsole
但是,在最新版本的 Jupyter 中,这仍会启动后台控制台窗口。
我想知道是否有人知道如何在没有烦人的控制台窗口的情况下启动 QtConsole。我知道您可以通过 Anaconda Navigator 程序执行此操作,但我不想启动一个程序,以便随后启动另一个程序。我希望有一个简单的批处理脚本甚至是 python 脚本,以便我可以使用开始菜单快捷方式启动
直接运行模块也不行:
pythonw -c "from qtconsole.qtconsoleapp import main; main()"
这仍然会启动一个新的控制台窗口,如图所示,所以我真的不知道这是否可以通过某种直接的方式实现,或者 Anaconda Navigator 是否正在使用一些黑魔法来实现这一点
【问题讨论】:
-
看来“C:\Miniconda3\Scripts\jupyter-qtconsole.exe”是一个控制台应用程序,如果不继承它会自动分配一个控制台,显然它不会继承来自 pythonw.exe。在该目录中查找非控制台版本。如果没有,您将需要一个适配器脚本,该脚本使用隐藏或无窗口控制台运行此命令。
-
您使用的是哪个版本?我没有看到 Py2.7 win64 + qtconsole 4.4.1 的问题
-
@ivan_pozdeev Python 3.6 和 Python 3.7 使用 Anaconda 发行版
标签: python windows anaconda jupyter qtconsole