[英]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.