繁体   English   中英

如何在iPython Notebook的开头导入python文件

[英]How to import a python file at the start of ipython notebook

我想远程午餐我的iPython notebook内核,并让它在启动时自动导入setup.py文件。 我努力了

python notebook --no-browser

输出消息之一是:

Using existing profile dir: u'/path/to/profile_default'

这样的目录包含一个startup文件夹,其中包含我的setup.py文件。 不幸的是,文件内容未按预期导入。

我正在寻找标准外壳的-c选项的notebook

如果相关,在Python 2.7上仍然如此。

创建一个新的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=...通过命令行添加此配置文件--ClassName.attribute=...

$ ipython notebook --no-browser --InteractiveShellApp.exec_lines="['import setup']"

有关ipython配置文件的更多信息: http ://ipython.org/ipython-doc/stable/config/intro.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM