Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
尝试使用我的 PyCharm Professional 2017.2 设置 mypy。但它不起作用。我还想在一个特定文件和整个项目上设置 mypy 检查,有些人可以分享他们在 PyCharm 中配置 mypy 的方式。
您可以使用mypy-pycharm插件在 PyCharm/IDEA 中使用 mypy 进行实时和按需扫描。
该插件还具有仅扫描当前选定文件的功能(左侧栏上的绿色播放按钮):
您可以在 pycharm 的“运行/调试配置”中添加一个外部工具。
然后 Pycharm 将首先运行 mypy,您将在运行窗口中看到一个新选项卡,如果成功则它可以运行您的 python 脚本(或者在我下面的示例中,它将运行我的 django 单元测试)。
还有一个使用 $PyInterpretorDirectory$/mypy 的技巧,这样 pycharm 将从正确的位置获取 mypy。
可能是进口问题。检查 pycharm 的 mypy 配置(假设已经安装了 mypy 插件) 参数--follow-imports normal有所不同
--follow-imports normal
另一种选择是使用 File Watcher。这将检查任何 mypy 错误和保存时的注释。