Я пытаюсь запустить IPython с браузером не по умолчанию (в моем случае Firefox) и подумал, что я мог бы реплицировать репликацию script в в этом блоге
Я нахожусь в 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
Выполняет первую строку, но не вторую (обе линии работают отлично)
Мой вопрос (в более общем термине), как я могу запустить процесс и сказать ему, чтобы не переиграть окно консоли?
Я извиняюсь заранее, если я наблюдал за очевидным объяснением, но я смотрел как в документации по подпроцессу, так и на этой платформе
----- UPDATE -----
Я должен был добавить, что я пытался запустить 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
не работает (такая же ошибка, как указано выше).