我想远程午餐我的iPython notebook
内核并让它在启动时自动导入setup.py
文件。我试过了
python notebook --no-browser
其中一个输出消息是:
Using existing profile dir: u'/path/to/profile_default'
此类目录包含startup
文件夹,其中包含我的setup.py
文件。
遗憾的是,文件内容未按预期导入。
我正在寻找标准shell的notebook
等效-c
选项。
如果相关,这仍然在Python 2.7上。
答案 0 :(得分:1)
创建一个新的ipython配置文件,
$ ipython profile create foo
编辑它生成的ipython_config.py
文件,您可以使用以下命令找到它:
$ ipython locate profile foo
在
c = get_confg()
添加
c.InteractiveShellApp.exec_lines = ['import setup']
然后使用--profile
参数
$ ipython notebook --no-browser --profile=foo
如果您不想创建个人资料,可以使用--ClassName.attribute=...
$ ipython notebook --no-browser --InteractiveShellApp.exec_lines="['import setup']"
有关ipython个人资料的更多信息:http://ipython.org/ipython-doc/stable/config/intro.html