打开VS Code时出现python.analysis.typeCheckingMode错误,类型检查及Pylance失效
解决VS Code中Pylance的
python.analysis.typeCheckingMode写入错误 确保打开了具体项目文件夹/工作区
该错误的核心原因是VS Code未加载任何文件夹或工作区,无法定位写入文件夹级设置的目标路径。启动VS Code后,务必通过文件 > 打开文件夹选择你的Python项目目录,而非停留在空窗口状态。手动配置类型检查模式
可通过两种层级修改设置:- 全局设置:按下
Ctrl+,(Windows/Linux)或Cmd+,(Mac)打开设置面板,搜索python.analysis.typeCheckingMode,选择basic(基础检查)、strict(严格检查)或off(关闭检查),修改后直接保存全局配置。 - 工作区设置:针对特定项目单独配置时,先打开目标项目文件夹,点击设置面板右上角的「工作区」标签,再修改
python.analysis.typeCheckingMode并保存,设置会写入项目根目录下的.vscode/settings.json文件。
- 全局设置:按下
重置VS Code设置缓存
若设置缓存异常导致配置失效:- 关闭VS Code,找到用户配置文件夹:
- Windows:
%APPDATA%\Code\User - Mac:
~/Library/Application Support/Code/User - Linux:
~/.config/Code/User
- Windows:
- 备份
settings.json文件后删除原文件,重启VS Code后重新配置所需设置。
- 关闭VS Code,找到用户配置文件夹:
检查文件写入权限
若项目位于系统受保护目录(如C:\Program Files、/usr等),VS Code可能无权限写入工作区设置。尝试将项目移动到普通用户目录(如Documents、~/Projects),或右键以管理员身份运行VS Code(Windows)、使用sudo启动VS Code(Linux)。
内容的提问来源于stack exchange,提问作者Nikola Gedovic
相关产品推荐
相关产品推荐

