nie*_*a73 19 python typechecking visual-studio-code vscode-extensions linter
我正在尝试在 MacOS 上的 Visual Studio Code 版本 1.53 中安装 mypy linter。我以前从未使用过 linter,所以我不确定会发生什么,尽管我知道它应该突出显示类型错误等。我正在尝试让 mypy 在 Django 应用程序的上下文中工作。
我按照这些步骤操作并重新启动了 VS Code 几次,但说明似乎不起作用。我还检查了设置以确保启用 mypy linting,甚至尝试将设置更改Python > Linting: Mypy Path为执行时返回的完整路径which mypy;这也行不通。
最后,我从 VS Code 市场安装了这个包:Mypy。我通过 VS Code 中的市场安装了它,并按照说明中的虚拟环境说明进行操作。
django-stubs和mypy都已安装,并且我mypy.ini按照上面 PyPI 文档中的建议配置了该文件。
我收到以下错误:
运行 mypy 时出错:mypy.ini:2:1:错误:导入插件“mypy_django_plugin.main”时出错:没有名为“mypy_django_plugin”的模块
我该如何修复这个错误?
Jil*_*eng 16
在VS Code中,“mypy”是python代码分析工具之一,我们通常安装和使用它如下:
安装它。( pip install mypy)
检查安装情况:( pip show mypy)
选择“mypy”:( F1, Python: Select Linter, mypy)
运行“mypy”:( F1, Python: Run Linting)
其功效:
mypy 正在通过~/.mypylsvirtualenv 运行,需要在其中安装插件以便 mypyls 找到它们。
要mypy_django_plugin进入那里:
cd ~/.mypyls
. bin/activate
pip install django-stubs
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23974 次 |
| 最近记录: |