首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VS代码中安装mypy的问题

VS代码中安装mypy的问题
EN

Stack Overflow用户
提问于 2021-02-22 16:42:17
回答 4查看 10.7K关注 0票数 8

我试图在MacOS上安装VisualStudioCodeVersion1.53中的mypy。我以前从未使用过linter,所以我不知道该期待什么,尽管我知道它应该突出显示类型错误等等。我试图让mypy在Django应用程序的上下文中工作。

我遵循这些步骤并重新启动VS代码几次,但指令似乎不起作用。我还检查了这些设置,以确保启用了mypy linting,甚至尝试将Python > Linting: Mypy Path设置更改为在执行which mypy时返回的完整路径;这也不起作用。

最后,我从VS代码市场:梅皮安装了这个包。我在VS代码中通过市场安装了它,并按照描述中的虚拟环境说明进行了安装。

django-stubsmypy都已安装,我按照上面的PyPI文档中的建议配置了mypy.ini文件。

我得到以下错误:

运行mypy: mypy.ini:2:1: error:错误导入插件‘mypy_plugin.main’:没有名为'mypy_django_plugin‘的模块

如何修复此错误?

EN

回答 4

Stack Overflow用户

发布于 2021-02-24 02:23:00

在VS代码中,"mypy“是python代码分析工具之一,我们通常按如下方式安装和使用它:

  1. 安装它。(pip install mypy) 检查安装:(pip show mypy)
  1. 选择"mypy":(F1Python: Select Lintermypy)
  1. 运行"mypy":(F1Python: Run Linting)

其效果:

参考资料:Linting中的VS码.

票数 10
EN

Stack Overflow用户

发布于 2022-06-28 08:50:40

我也有同样的问题加载mypy插件。(使用conda环境)。当我从终端启动vscode时,激活了正确的python环境,就解决了这个问题。

代码语言:javascript
复制
conda activate my-env
cd my/vs-code/project/dir
code .

希望这能帮上忙

票数 1
EN

Stack Overflow用户

发布于 2021-02-23 17:42:22

mypy正在通过~/.mypyls运行,这是一个虚拟主机,需要安装插件才能让mypyls找到它们。

要让mypy_django_plugin进入其中:

代码语言:javascript
复制
cd ~/.mypyls
. bin/activate
pip install django-stubs
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66319787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档