解决用 VSCode 写 Django 时的 unresolved import 警告
解决用 VSCode 写 Django 时的 unresolved import 警告
1. 警告信息
用 VSCode
写 Django
时,代码正常运行,但是某些导入语句下面会有下换线,警告信息是 unresolved import
。如下图:
虽然对代码运行不会产生什么影响,但是对于强迫症是一种折磨。通过查阅资料,我目前找到一种解决方案,没有详细去研究原理,至少没有下划线了,而且跳转到定义功能也能够使用。
2. 解决方案
Ctrl + Shift + p
打开命令面板(在 Mac
里面快捷键是 Command + Shift + p
),输入 settings
,点击下图红箭头选项,打开配置文件:
找到这一行配置项:"python.jediEnabled": false,
,任选下面的三种方式之一操作,我选的是第一种:
- 注释掉这一行
- 删除这一行
- 把
false
改成true
然后重启 VSCode
,编辑器会提示你安装 pylint
,安装之后会发现,恼人的波浪线不见了,并且可以正常使用跳转到定义功能。至于是什么原理,留待以后有空的时候再研究吧。
3. 参考资料
完成于 2019.10.16