8

尝试使用我的 PyCharm Professional 2017.2 设置 mypy。但它不起作用。我还想在一个特定文件和整个项目上设置 mypy 检查,有些人可以分享他们在 PyCharm 中配置 mypy 的方式。

4

4 回答 4

7

您可以使用mypy-pycharm插件在 PyCharm/IDEA 中使用 mypy 进行实时和按需扫描。

该插件还具有仅扫描当前选定文件的功能(左侧栏上的绿色播放按钮):

在此处输入图像描述

于 2018-09-01T22:36:23.263 回答
6

您可以在 pycharm 的“运行/调试配置”中添加一个外部工具。

然后 Pycharm 将首先运行 mypy,您将在运行窗口中看到一个新选项卡,如果成功则它可以运行您的 python 脚本(或者在我下面的示例中,它将运行我的 django 单元测试)。

还有一个使用 $PyInterpretorDirectory$/mypy 的技巧,这样 pycharm 将从正确的位置获取 mypy。

在此处输入图像描述

于 2018-03-04T06:53:37.620 回答
3

可能是进口问题。检查 pycharm 的 mypy 配置(假设已经安装了 mypy 插件) 参数--follow-imports normal有所不同 pycharm中的mypy配置

于 2019-08-03T13:50:30.403 回答
1

另一种选择是使用 File Watcher。这将检查任何 mypy 错误和保存时的注释。

在此处输入图像描述

于 2022-02-05T13:41:27.430 回答