引言
在用numpy,pandas等一些科学计算库的时候,每次启动ipython我都会重复的导入这些库,这真是烦死了。后来我查看了python和ipython的官方文档解决了这个问题。现在,我总结一下这几个方法,希望能帮助到别人。
python解释器自动导入组件
这其实很简单,就一个环境变量就能搞定。用下面命令:
PYTHONSTARTUP=~/test/xlinsist
export PYTHONSTARTUP
把上面命令中的~/test/xlinsist文件替换成你自己的文件就OK了。
但是,这样会有问题。当我每次启动一个新的shell时就会重复输入这个命令,这样的话也很烦人。这个问题也很好解决。我只要在我的~/.bashrc文件中加入上面的命令就ok了。
注意:我的系统是ubuntu 14.04的,具体的启动文件看你自己系统的官方文档是怎么说的。
下面这个链接是官方文档的参考资料,想看更加详细的信息还是去看文档吧。
https://docs.python.org/2/using/cmdline.html#environment-variables
ipython解释器自动导入组件
当然了,如果你配置完上面的命令以后,ipython其实也可