2015年12月14日

ipythonでスタートアップ時に規定のコマンドを実行させる

毎回、import numpy as npとか打つのが面倒になったので、起動時に必要なコマンドは自動実行してしまうことにする。

下記のディレクトリに適当なファイル(startup.ipyとか)を作れば、そこに記述したコードがスタートアップ時に実行される。

~/.ipython/profile_default/startup/

普段使ってるautoreloadの設定とか、%pylabとかと、必ず使うモジュールのimportとかをしておく。

# autoreload設定
%load_ext autoreload
%autoreload 2

# plot用
%pylab

# numpy/scipy/pandasをimportしておく
import numpy as np, scipy as sp, pandas as pd

あとは普通にipythonを立ち上げるだけ。