我试图建立的Spyder的定制版本。当Spyder启动时,它会自动导入一长串模块,包括matplotlib,numpy,scipy等等。有没有办法将我自己的模块添加到列表中?Spyder的默认模块导入列表
如果它的确与众不同,我使用的是由Python(X,Y)的Windows安装程序提供的Spyder的配置。
我试图建立的Spyder的定制版本。当Spyder启动时,它会自动导入一长串模块,包括matplotlib,numpy,scipy等等。有没有办法将我自己的模块添加到列表中?Spyder的默认模块导入列表
如果它的确与众不同,我使用的是由Python(X,Y)的Windows安装程序提供的Spyder的配置。
Spyder的启动脚本位于site-packages/spyderlib/scientific_startup.py
。
卡洛斯的答案也将工作,但是这就是我一直在寻找。
如果Spyder的是由蟒蛇二进制Python脚本执行,那么你应该能够简单地编辑Spyder的蟒蛇来源,包括你所需要的模块。你应该看看它在启动时是如何实际执行的。
首先,您必须创建一个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
文件。
这相当于“阅读源代码”,不是问题的答案! – Tom