python - VSCode 在 linter 中无法解析导入 'sys'

标签 python visual-studio-code

我在 VSCode Python 程序中收到 unresolved import 'sys' linter 警告。我有其他导入(json、numpy 等),但我没有任何问题。我正在使用所有最新版本的 Python、VSCode 和扩展。无论我使用哪种 linter,它们都会给我同样的错误。但是,当我运行该文件时,它运行没有问题。为什么会发生这种情况以及如何解决它?

编辑:

在问题 Pane 的底部显示unresolved import 'sys' Python(unresolved-import)

当我将光标放在 sys 上时,VSCode 中会弹出以下内容:

(module) "/root/.vscode-server/extensions/ms-pyright.pyright-1.0.57/typeshed-fallback/stdlib/3/sys.pyi"
unresolved import 'sys'Python(unresolved-import)
Peek Problem
No quick fixes available```

最佳答案

根据您的描述,我怀疑警告来自 Microsoft 语言服务器(不幸的是,您没有提供确切的问题输出来指定提供警告的工具)。如果是语言服务器,则将其固定在 beta release 中因此最终会在稳定版中得到修复。

关于python - VSCode 在 linter 中无法解析导入 'sys',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57631203/

相关文章:

Python 卡在 pipe.stdin.write(image.tostring())

Python:从标题等于键的字典中重复写入csv文件

python - Tensorflow:在 pb 模型中使用 tensorflow.contrib.memory_stats.MaxBytesInUse

typescript - 如何为 WebStorm 和 VSCode 设置相同的代码格式样式?

linux - console.log 输出在哪里?

visual-studio-code - [ *ngIf ] 的属性名称必须为小写

git - 如何使用 Visual Studio Code 测试和编辑某人的 pull 请求并将建议的编辑推送到现有 PR?

python - 缩小输入时的空间复杂度

python - SQLAlchemy 引发 None,导致 TypeError

reactjs - 如何让我的 React 应用程序仍然以 lint 错误运行?