我试图用一个非默认浏览器启动IPython(在我的例子中是Firefox) 我想我可以复制给定的in this blog脚本
我在Windows 7上
我把下面的代码放在一个文件中,称为“module.py”
import subprocess
subprocess.call("ipython notebook --no-browser", shell=True)
subprocess.call([r'C:\Program Files (x86)\Mozilla Firefox\Firefox.exe', '-new-tab', 'http://127.0.0.1:8888/'])
但是当我从命令行运行它时
python C:\Users\mugabal\Desktop\module1.py
它执行第一行,而不是第二行(两行单独工作良好)
我的问题(更一般地说)我如何启动进程并告诉它不要高举控制台窗口?
如果我已经检查了一个明显的解释,我会提前道歉,但是我在子流程文档和这个平台上都看过了
----更新-----
我应该补充说,我试图用选定的浏览器启动IPython,但不知道如何让它工作
>ipython notebook --browser='C:\Program Files (x86)\Mozilla Firefox\Firefox.exe'
...
[NotebookApp] The IPython Notebook is running at: http://127.0.0.1:8888/
...
**[NotebookApp] No web browser found: could not locate runnable browser.**
准确地说,Windows命令提示窗口中的以下命令按预期工作:
start firefox
但是
ipython notebook --browser=firefox
不工作(与上述错误相同)。
在我的mac上,我得到了以下命令来使用Firefox而不是默认的Chrome:
我在windows上也遇到了同样的问题,并且是这样解决的:
使用命令创建配置文件
ipython profile create default
编辑ipython_notebook_config.py文件,搜索行
#c.NotebookApp.browser =''
换成
那对我有用。
希望对你有帮助。
JPG公司
为什么不使用
相关问题 更多 >
编程相关推荐