【问题标题】:Avoid 'Reloaded modules: <module_name>' message in Python避免在 Python 中出现“重新加载的模块:<module_name>”消息
【发布时间】:2017-09-29 09:15:36
【问题描述】:

我收到上述错误:

'Reloaded modules: <module_name>'

由于我想保持我的代码不变,我想禁用此警告。如何才能做到这一点?我正在使用 Spyder 3.2.3。

【问题讨论】:

  • 谢谢我已经找到了。引用:“在高级选项卡中查看首选项的控制台部分。您可以完全禁用消息或UMR”。但我既没有找到控制台部分,也没有找到禁用 UMR 或我想禁用的消息的选项。
  • 试用工具->首选项->python解释器
  • 或尝试:import warningswarnings.filterwarnings("ignore", message="Reloaded modules: &lt;module_name&gt;")
  • 谢谢,我会试一试并报告。

标签: python import module warnings spyder


【解决方案1】:

转到工具 -> 首选项 -> Python解释器,您将找到用户模块重新加载器。只需取消选中带有文本的复选框作为显示重新加载的模块列表。

【讨论】:

    【解决方案2】:

    在 spyder 2.3 中,您需要执行以下操作:

    转到Tools -&gt; Preferences -&gt; Console -&gt; Advanced settingsTools -&gt; Preferences -&gt; Python interpreter in Spyder 5(感谢@Osama El-Ghonimy 添加)

    然后向下滚动到:

    取消选择Enable UMR

    点击Apply(Anwenden)并重启Spyder。

    错误现在应该消失了...

    【讨论】:

    • 现在可以在工具>>首选项>>Spyder 5中的Python解释器下找到
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-19
    • 2022-12-16
    • 1970-01-01
    • 2016-03-26
    • 2018-01-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多