尝试设置mypy与我的PyCharm专业版2017.2。但它不工作。我也想设置mypy检查一个特定的文件与整个项目,可以一些请分享他们的方式配置mypy在他们的PyCharm。
hmmo2u0o1#
您可以使用mypy-pycharm插件在PyCharm/IDEA中对mypy进行实时和按需扫描。这个插件也有一个功能来扫描当前选定的文件(绿色播放按钮在左侧栏):
mcdcgff02#
您可以在pycharm的“运行/调试配置”中添加一个外部工具。然后Pycharm会先运行mypy,你会在运行窗口看到一个新的标签,如果成功的话,它就可以运行你的python脚本了(或者在我下面的例子中,它会运行我的django单元测试)。使用$PyInterpretorDirectory$/mypy还有一个技巧,这样pycharm就可以从正确的位置获取mypy。
tcomlyy63#
可能是导入问题。检查pycharm的mypy配置(假设mypy插件已经安装)参数--follow-imports normal导致不同
--follow-imports normal
ldfqzlk84#
另一个选择是使用文件观察器。这将检查任何mypy错误和保存注解。
4条答案
按热度按时间hmmo2u0o1#
您可以使用mypy-pycharm插件在PyCharm/IDEA中对mypy进行实时和按需扫描。
这个插件也有一个功能来扫描当前选定的文件(绿色播放按钮在左侧栏):
mcdcgff02#
您可以在pycharm的“运行/调试配置”中添加一个外部工具。
然后Pycharm会先运行mypy,你会在运行窗口看到一个新的标签,如果成功的话,它就可以运行你的python脚本了(或者在我下面的例子中,它会运行我的django单元测试)。
使用$PyInterpretorDirectory$/mypy还有一个技巧,这样pycharm就可以从正确的位置获取mypy。
tcomlyy63#
可能是导入问题。检查pycharm的mypy配置(假设mypy插件已经安装)参数
--follow-imports normal
导致不同
ldfqzlk84#
另一个选择是使用文件观察器。这将检查任何mypy错误和保存注解。