IPythonで最初からimportさせておく設定
IPythonを使っていると最初からimportしていてほしいなと思うときがしばしば。 前回行ったIPythonプロファイルで設定できるようなので、以下やってみる。
~/.ipython/profile_default/
配下にあるプロファイルを編集しても良いのですが、
後で見直したいときもあるかなと思い、まずはIPythonプロファイルを作成するところから。
$ ipython profile create basic_settings
すると~/.ipython/profile_basic_settings
配下にプロファイルが作られます。
この中のipython_config.py
にimportさせたいライブラリを加筆します。
# lines of code to run at IPython startup. c.InteractiveShellApp.exec_lines = [ "import numpy as np", "import pandas as pd", "import matplotlib.pyplot as plt", "%matplotlib inline" ]
このプロファイルを使ってIPythonを起動します。
ipython notebook --profile=basic_settings
これで明示的にimportを書くことなくライブラリを利用できます。