未找到 mypy 守护进程可执行文件('dmpy')

问题描述 投票:0回答:3

我用诗歌安装了 mypy,之后我在 VS Code 中安装了 mypy 扩展,但出现消息:

在您的 PATH 中找不到 mypy 守护进程可执行文件(“dmypy”)。请安装 mypy 或调整 mypy.dmypyExecutable 设置。

当我运行命令“which mypy”时,我得到结果:

/Users/luicruz/Projects/google-seasonality/.venv/bin/mypy

这样 mypy 就安装好了...

它每小时都会出现在我的 Visual Studio Code 的右下角。我该如何解决它?

我尝试遵循一些论坛教程,但当我弄乱 Visual Studio 代码中的 settings.json 时,它不起作用,我尝试放置一个键“mypy.path”:“path to mypy”,但它仍然不起作用:

“mypy.path”:“/Users/luicruz/Projects/google-seasonality/.venv/bin/mypy”,

python mypy
3个回答
1
投票

当我关闭所有 Visual Studio Code 选项卡时,错误不再发生,显然这可能是诗歌库安装和 VS Code 中 mypy 扩展安装之间的一些同步错误,考虑到我有多个 vs Code,这是有道理的代码选项卡打开...


0
投票

此扩展需要在您的系统上安装 mypy。要安装 mypy,请运行 pip install mypy。还有其他方法可以安装 mypy,例如使用 pipx 或系统的包管理器。

默认情况下,此扩展依赖于 PATH 上可用的 dmypy 可执行文件。如果您全局安装了 mypy,情况应该是这样。要使用不同的 mypy 安装,请设置

mypy.dmypyExecutable setting

有些人更喜欢将 mypy 安装在每个项目的虚拟环境中,而不是安装在全局位置。为此,请启用

mypy.runUsingActiveInterpreter
(全局或针对特定工作区)。


-1
投票

安装 Mypy 类型检查器扩展后,现在类型错误正在运行

© www.soinside.com 2019 - 2024. All rights reserved.