Inicie o notebook IPython com o navegador selecionado
Eu estou tentando iniciar o IPython com um navegador não padrão (no meu caso o Firefox) e pensei que eu poderia replicar a réplica do script dadoneste blog
Estou no Windows 7
Eu coloquei o seguinte código em um arquivo, digamos "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/'])
No entanto, quando eu corro da linha de comando
python C:\Users\mugabal\Desktop\module1.py
Executa a primeira linha mas não a segunda (ambas as linhas funcionam bem individualmente)
Minha pergunta (em um termo mais geral) como posso iniciar um processo e dizer-lhe para não highjack a janela do console?
Peço desculpas antecipadamente se tiver supervisionado uma explicação óbvia, mas procurei tanto na documentação do subprocesso quanto nessa plataforma
----- ATUALIZAR -----
Eu deveria ter acrescentado que tentei lançar o IPython com o navegador selecionado, mas não consegui descobrir como fazê-lo funcionar
>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.**
Para ser preciso, o seguinte comando em uma janela do prompt de comando do Windows funciona conforme o esperado:
start firefox
mas
ipython notebook --browser=firefox
não funciona (mesmo erro acima).