如何在 PyDev/Eclipse 中显示 MyPy 运行的结果?

问题描述

文件文件夹上选择“代码分析”时,无法看到 MyPy 在 PyDev/Eclipse 中运行的结果。平台为 Windows 10,PyDev (8.3.0) 运行良好。

我进行了设置,但我只能在 Eclipse 控制台上看到命令,而没有进一步的输出。它可以找到我环境的MyPy.exe。

MyPy/PyDev settings

结果应该显示在哪里? “问题”选项卡仅显示 PyDev 检查器的错误

在我的 WinPython 环境中运行 Eclipse 控制台中显示的命令会提供预期的输出

编辑:配置选项卡中指向文档的链接现在有效。

enter image description here

一个奇怪的事情:从 Eclipse 运行“代码分析”不会创建 .mypy_cache,但从控制台运行相同的命令会。

编辑 2:

还要注意控制台窗口中没有任何错误消息/结果。这是 Eclipse 4.19/OpenJDK 15。

enter image description here

错误日志非常不具体。

enter image description here

文档的“疑难解答”部分给出了提示:在带有 Eclipse 4.16/JDK 11 的系统上确实有错误消息(“无法找到 MyPy”)。

修改了 MyPy 的调用方式,现在可以工作了。

enter image description here

不确定在“Python 解释器”部分是否有更好的方法来配置 WinPython,以便它会在“脚本”文件夹中找到这些内容。指向“python.exe”是不够的。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)