我试图在MacOS上安装VisualStudioCodeVersion1.53中的mypy。我以前从未使用过linter,所以我不知道该期待什么,尽管我知道它应该突出显示类型错误等等。我试图让mypy在Django应用程序的上下文中工作。
我遵循这些步骤并重新启动VS代码几次,但指令似乎不起作用。我还检查了这些设置,以确保启用了mypy linting,甚至尝试将Python > Linting: Mypy Path设置更改为在执行which mypy时返回的完整路径;这也不起作用。
最后,我从VS代码市场:梅皮安装了这个包。我在VS代码中通过市场安装了它,并按照描述中的虚拟环境说明进行了安装。
django-stubs和mypy都已安装,我按照上面的PyPI文档中的建议配置了mypy.ini文件。
我得到以下错误:
运行mypy: mypy.ini:2:1: error:错误导入插件‘mypy_plugin.main’:没有名为'mypy_django_plugin‘的模块
如何修复此错误?
发布于 2021-02-24 02:23:00
在VS代码中,"mypy“是python代码分析工具之一,我们通常按如下方式安装和使用它:
pip install mypy)
检查安装:(pip show mypy)
F1,Python: Select Linter,mypy)
F1,Python: Run Linting)
其效果:

参考资料:Linting中的VS码.
发布于 2022-06-28 08:50:40
我也有同样的问题加载mypy插件。(使用conda环境)。当我从终端启动vscode时,激活了正确的python环境,就解决了这个问题。
conda activate my-env
cd my/vs-code/project/dir
code .希望这能帮上忙
发布于 2021-02-23 17:42:22
mypy正在通过~/.mypyls运行,这是一个虚拟主机,需要安装插件才能让mypyls找到它们。
要让mypy_django_plugin进入其中:
cd ~/.mypyls
. bin/activate
pip install django-stubshttps://stackoverflow.com/questions/66319787
复制相似问题