为什么vscode写python时不能正常import,不报错,也能运行代码。但无法智能提示。这个tensorflow是最新的tf2.0-alpha版本,不是正式版,是因为这个问题吗?这个不能智能提示,写起来实在是太难受了。顺便提一下,我这个用的conda虚拟环境,但tf是通过pip安装的。


我也是这个问题,网上找了几个小时,最终解决了。

在工作区的.vscode目录下的settings.json文件里,增加一行

"python.autoComplete.extraPaths": ["./你导入模块所在目录1", "./目录2",......]

目录可以是你相对当前工作区的目录(os.getwd()),也可以是绝对目录。

彻底解决这个问题

而且这个目录可以一直增加下去。

来源在此:

https://github.com/microsoft/python-language-server/blob/master/TROUBLESHOOTING.md#unresolved-import-warnings


你想要这些功能为啥不用pycharm呢。。


。。。

请听从vscode的建议,在安装了python解释器的情况下,配置当前项目所用的python解释器路径。


题主解决了吗,能否贴个解决方法,感激


亲,装一个 kite 插件吧,拥有所有的骚操作。


这应该是个bug吧,在github上有记录,我试了一下,导入libs下的包是没有问题的,其他路径的包会有warning但不影响运行,如果想要消除warning,可以在setting.json中添加python.analysis.disabled:[unresolved-import]


推荐一个kite插件,可以自动补坑~


为什么一定要用vs的产品


推荐阅读:
相关文章