我如何告诉Jupyter(控制台和笔记本)默认导入一些Python包?我想仅使用.jupyter
文件夹
答案 0 :(得分:15)
一些背景知识:
IPython配置位于.ipython
目录中。添加代码以在启动IPython时运行的最快方式(影响终端和笔记本中的IPython会话)是将启动文件添加到您的IPython配置文件中。
创建默认配置文件,如果它尚未存在(可能存在):
ipython profile create
创建一个Python脚本~/.ipython/profile_default/startup/whateveryouwant.py
并在其中添加任何您希望在启动IPython时准备就绪的导入或其他命令。每次启动时,IPython都会运行该脚本以及该目录中的任何其他脚本。
答案 1 :(得分:14)
我个人无法使用.jupyter
文件夹找到这样做的方法。您必须在.ipython
文件夹中指定要在启动时执行的命令:
~/.ipython/profile_default/ipython_config.py
(如果不存在)添加以下内容:
c = get_config()
c.InteractiveShellApp.exec_lines = [
'import numpy as np\n'
'import scipy as sp\n'
'import matplotlib as plt\n'
]
您也可以在此处指定任何有效命令,而不仅仅是导入。