【问题标题】:Spyder default module import listSpyder 默认模块导入列表
【发布时间】:2013-01-02 06:51:12
【问题描述】:

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

以防万一,我使用的是 Python(X,Y) Windows 安装程序提供的 Spyder 配置。

【问题讨论】:

    标签: python import module spyder


    【解决方案1】:

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

    【讨论】:

    • 这相当于“去阅读源代码”,并不是问题的答案!
    【解决方案2】:

    首先,您必须创建一个 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 文件。

    【讨论】:

      【解决方案3】:

      Spyder 的启动脚本在site-packages/spyderlib/scientific_startup.py。

      Carlos 的回答也可以,但这正是我想要的。

      【讨论】:

        猜你喜欢
        • 2013-12-27
        • 2016-09-22
        • 2017-07-04
        • 2017-09-23
        • 1970-01-01
        • 2012-09-23
        • 2018-12-08
        • 1970-01-01
        • 2023-01-25
        相关资源
        最近更新 更多