从Python模块安装IPython magic函数

从Python模块安装IPython magic函数,ipython,ipython-magic,Ipython,Ipython Magic,我已经为我的学生写了一些IPython魔术函数,我想用easy_install安装它们。到目前为止,我找到的唯一方法是将python文件复制到概要文件目录,但easy_install在我这样做时会抱怨沙盒冲突 有没有办法通过setuptools安装magic函数?任何可导入的Python模块都可以是IPython扩展-您可以在正常位置安装它,然后添加一个注册magic函数的load\u IPython\u扩展函数。请参阅上的文档 然后运行%load\u ext foo.bar(其中foo.bar

我已经为我的学生写了一些IPython魔术函数,我想用easy_install安装它们。到目前为止,我找到的唯一方法是将python文件复制到概要文件目录,但easy_install在我这样做时会抱怨沙盒冲突


有没有办法通过setuptools安装magic函数?

任何可导入的Python模块都可以是IPython扩展-您可以在正常位置安装它,然后添加一个注册magic函数的
load\u IPython\u扩展
函数。请参阅上的文档

然后运行
%load\u ext foo.bar
(其中foo.bar是您的模块名)来加载扩展。您还可以设置一个配置文件,以便在每次启动IPython时加载它,但我认为在安装模块时,没有任何好方法可以自动设置它