簡體   English   中英

VSCode在linter中無法解析的導入'sys'

[英]VSCode unresolved import 'sys' in linter

我在VSCode Python程序中收到unresolved import 'sys' sys'linter警告。 我還有其他導入(json,numpy等),沒有任何問題。 我正在使用所有最新版本的Python,VSCode和擴展。 我使用哪一個棉短都沒關系,它們都會給我同樣的錯誤。 但是,當我運行文件時,它運行沒有問題。 為什么會發生這種情況,我該如何解決?

編輯:

在“問題”窗格的底部,它顯示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版本中修復,因此最終將在穩定狀態下修復。

您可能能夠找到像一個答案解決這一個在VS代碼設置你的Python路徑。

另一個解決方案是將所需的python解釋器安裝文件夾添加到PYTHONPATH環境變量中。

就是說,根據Brett的回答,當您沒有虛擬環境設置(venv)時,它確實會出現,這是一個已修復的錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM