python添加不同目錄下路徑導(dǎo)致vscode無法識別這些路徑的問題及操作步驟
python添加不同目錄下路徑導(dǎo)致vscode無法識別這些路徑的問題
在 Python 中,難免需要使用到不同目錄下的模塊,那么再不添加環(huán)境變量的情況下,我們一般采用
sys.path.append()
使用動態(tài)添加路徑。
但是這樣雖然python可以正常運行,但是像VSCode 的 Python 擴展(如 Pylance 或 IntelliSense)可能無法識別這些路徑,導(dǎo)致代碼補全、跳轉(zhuǎn)和高亮失效。
那么,解決思路很簡單,就是需要讓vscode也知道這些目錄的路徑:
方法:配置 python.analysis.extraPaths:
推薦這種方法的原因是:
- 這是vscode支持的,操作簡單;
- 不需要添加額外插件,
- 不需要寫
.vscode里面的setting.json, 因為這種方式隨著打開vscode的根目錄不一樣就需要重新配置.vscode。
操作步驟:
打開 VSCode 設(shè)置, 搜索 python.analysis.extraPaths。添加額外路徑:
{
"python.analysis.extraPaths": [
"/path/to/your/module",
]
}支持絕對路徑或相對路徑(相對于工作區(qū)根目錄)。修改后保存,VSCode 會重新加載 Python 環(huán)境。
補充:解決vscode中python讀取文件時的路徑問題
解決vscode中python讀取文件時的路徑問題
問題描述
FileNotFoundError
在vscode中按照正確的相對路徑方式書寫了讀取文件的py代碼后通過vscode運行/直接按F5運行無法讀取到文件。
解決方案
在設(shè)置中搜索execute in file dir 將其勾選上

- 打開菜單-運行-打開配置,在其中加入以下代碼。注意json數(shù)據(jù)注意前面字段結(jié)尾加上逗號
"cwd": "${fileDirname}"
注意事項
- vscode 中 Run Code和Run Python File的區(qū)別,目前設(shè)置只能解決run python file 和 F5運行。兩者區(qū)別可查看參考中的2
- 遇到問題,可以用下列命令看看是不是自己路徑寫錯了還是設(shè)置的原因
print(os.getcwd()) #查看當前文件路徑
參考
到此這篇關(guān)于python添加不同目錄下路徑導(dǎo)致vscode無法識別這些路徑的問題及操作步驟的文章就介紹到這了,更多相關(guān)python vscode無法識別路徑內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- VSCode設(shè)置python SDK路徑的實現(xiàn)步驟
- 關(guān)于vscode?默認添加python項目的源目錄路徑到執(zhí)行環(huán)境的問題
- 在VSCode中配置Python開發(fā)環(huán)境的詳細教程
- vscode如何選用不同的python的解釋器
- 一文詳解如何從根本上優(yōu)雅地解決VSCode中的Python模塊導(dǎo)入問題
- 如何解決vscode下powershell終端進入python虛擬環(huán)境venv問題
- VSCode格式化Python文件的方法
- 在VScode中配置Python開發(fā)環(huán)境的超詳細指南
- VSCode設(shè)置Python語言自動格式化的詳細方案
相關(guān)文章
Python數(shù)據(jù)可視化之從繪制精美雷達圖的新手指南
這篇文章主要為大家詳細介紹了Pytho如何繪制精美雷達圖從而實現(xiàn)數(shù)據(jù)可視化的相關(guān)知識,文中的示例代碼講解詳細,感興趣的小伙伴可以了解下2025-11-11
Python中ImportError:無法導(dǎo)入模塊的問題解決辦法
Python中ImportError常見于模塊未安裝、路徑錯誤、命名沖突、版本不匹配及虛擬環(huán)境配置問題,這篇文章主要介紹了Python中ImportError:無法導(dǎo)入模塊的問題解決辦法,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2025-05-05
python一維表轉(zhuǎn)二維表的實現(xiàn)示例
本文主要介紹了python一維表轉(zhuǎn)二維表的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-07-07

