簡體   English   中英

Python窺視定義在vscode中有效,但是pylint抱怨無法導入

[英]Python peek definition works in vscode, but pylint complains about being unable to import

我想在安裝它們之前在項目中測試一些python文件。 為此我輸入了要在我的vscode工作區設置中安裝的文件夾,如下所示:

"python.autoComplete.extraPaths": [
    "${workspaceRoot}/lib_python/release"
]

現在我的工作區中有一個測試文件,可以從上面提到的文件夾中導入。 建議工作正常,它還為我提供了定義,同時將鼠標懸停在導入文件的類名上。 但是,我的一半代碼用紅色加下划線,因為pylint說它不知道定義而無法導入。

問題:有沒有辦法讓Don Jayamanne的python插件的任何部分負責紅色下划線找到額外的導入文件夾?

那么現在對我.env是在項目的根文件夾中的.env文件中設置其他路徑。 該文件將由vscode的python擴展讀取。

例:

PYTHONPATH=./lib_python/release

在用戶設置 - >擴展中,確保python命令是正確的。 在我的Mac上, python指的是Python 2.x,但是python3指的是Python 3.X. 我只是將VSCode的python命令更改為python3 ,這解決了我的問題。

暫無
暫無

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

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