8

我正在尝试设置一个稍微定制的 Spyder 版本。当 Spyder 启动时,它会自动导入一长串模块,包括来自 matplotlib、numpy、scipy 等的东西。有没有办法将我自己的模块添加到该列表中?

万一它有所作为,我正在使用 Python(X,Y) Windows 安装程序提供的 Spyder 配置。

4

3 回答 3

17

首先,您必须使用要在启动时导入的模块创建一个 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文件。

于 2013-01-19T01:18:26.467 回答
2

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

卡洛斯的回答也可以,但这就是我想要的。

于 2013-02-22T11:35:01.013 回答
-2

如果 Spyder 通过 python 二进制文件作为 python 脚本执行,那么您应该能够简单地编辑 Spyder python 源并包含您需要的模块。你应该看看它是如何在启动时实际执行的。

于 2013-01-18T14:35:51.550 回答