2013-01-18 62 views
5

我试图建立的Spyder的定制版本。当Spyder启动时,它会自动导入一长串模块,包括matplotlib,numpy,scipy等等。有没有办法将我自己的模块添加到列表中?Spyder的默认模块导入列表

如果它的确与众不同,我使用的是由Python(X,Y)的Windows安装程序提供的Spyder的配置。

回答

1

Spyder的启动脚本位于site-packages/spyderlib/scientific_startup.py

卡洛斯的答案也将工作,但是这就是我一直在寻找。

-1

如果Spyder的是由蟒蛇二进制Python脚本执行,那么你应该能够简单地编辑Spyder的蟒蛇来源,包括你所需要的模块。你应该看看它在启动时是如何实际执行的。

+0

这相当于“阅读源代码”,不是问题的答案! – Tom

11

首先,您必须创建一个Python文件,其中包含要在启动时导入的模块。假设你把它my_imports.py,它有这样的内容:

import numpy as np 
import matplotlib.pyplot as plt 

然后你必须去

Tools > Preferences > IPython Console > Startup > Run a file

选择该选项

Use the following file

最后点击该选项下方的文本框右侧的按钮来选择您的my_imports.py文件。