使用导入的自定义程序包加载iPython

时间:2013-07-29 02:55:04

标签: python python-2.7 automation ipython

有谁知道是否可以加载预装自定义包的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中“魔术”命令和脚本的一些信息看起来可能有所帮助,虽然我不知道如何使用它。

欢迎所有指导。

非常感谢。

2 个答案:

答案 0 :(得分:8)

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

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

答案 1 :(得分:0)

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

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

参考文献: