使用子流程启动jupyter笔记本

时间:2019-10-09 13:51:03

标签: python jupyter-notebook subprocess

我正在尝试通过一个子进程启动一个jupyter笔记本。即使这个答案 capture jupyter-notebook stdout with subprocess对我有用,当尝试通过以下方式将其设置为特定路径和环境时,我无法使其正常工作。

import subprocess

path = r'C:\...\notebooks'
env = r'C:\...\envs\notebook_env'
cmd_calls = ['C:', f'cd {path}', f'conda activate {env}', 'jupyter notebook']

result = subprocess.Popen(cmd_calls, 
                          shell=True,
                          stdout=subprocess.PIPE, 
                          stderr=subprocess.STDOUT)

该程序运行无错误,但从未启动笔记本。不确定我在这里缺少什么。

0 个答案:

没有答案