6

有谁知道是否可以加载预加载自定义包的 ipython 吗?

我在 Windows 8 上运行 Python 2.7。

当我加载 DOS 提示符时,我通过键入运行预加载了 pylab 的 ipython

ipython --pylab

我设法创建了一个快捷方式来打开自动触发的 DOS 提示符,从而有效地创建了 iPython 的快捷方式。

但是,我希望 iPython 开始预加载一些我的自定义包。所以我想知道是否有办法启动 iPython 并自动执行以下几行,比如:

import package1 as my_package
import package2 as my_second_package

我在网上查看了一些关于 iPython 中“魔术”命令和脚本的信息,看起来它可能会有所帮助,尽管我不确定如何使用它。

欢迎所有指导。

非常感谢。

4

2 回答 2

9

你想要的是一个启动脚本。

首先运行ipython locate profile以找到配置文件文件夹。然后在里面找到一个startup文件夹。在启动文件夹中创建一个包含所需导入的 .py 文件(任何名称),IPython 将在您启动时运行它。

于 2013-07-29T13:49:43.710 回答
1

如果您查看文档,您会发现 IPython 将运行PYTHONSTARTUP变量指向的文件中的任何内容。

创建一个,导出变量,然后就可以了。

参考:

于 2014-07-07T19:12:43.300 回答