起因是在做一些小玩意时安装了一些模块,但是运行时却找不到模块,于是多次重装VScode里边的Python部分,导致VScode自动补全也被玩掉了。查了很久的才终于搞回来
先把找到的一个有用链接放这,免得找不到了如何使用Visual Studio Code编辑python代码时可自动补全?_lake.的博客-CSDN博客_vscode python自动补全本人是才开始学习python的小白一枚,以后在学习的过程中有任何问题都会记录下来。今天用windows安装下载了python3.6版本,以后打算用Visual Studio Code编辑器来编写python代码。但是...https://blog.csdn.net/weixin_44601783/article/details/98474454我的情况是电脑上有两个Python3的路径,其中A路径是vscode使用的,B路径是系统环境变量。模块安装是在B路径上。于是就造成了A路径再用,但是没有新的模块,B路径没在用,但是有新模块,B路径在vscode外可以被调用,A路径会被VScode内调用,但是不管vscode的安装还是cmd的安装,最终模块的安装都是在B路径上,于是造成了模块调用不到的情况。
怎么解决这个问题?
首先按Ctrl+shift+P,在搜索框里输入settings 选择打开文件夹设置(JSON)的首选项。
然后选择进入Python工作文件夹的选项,(就是选择你编写的Python文件目录。这个目录下边有一个.vscode的文件夹,.vscode下边的settings.json就是我们需要修改的文件了)
之后 打开settings.json文件,就是下面图片这样的 。红框这里原先只有一条路径,因为我装的有两个相同版本的程序在两个位置,于是我尝试加入第二个。
然后把上面链接的博客内容最后那条语句添加到红框上方,再打开文件进行尝试,发现好了,Python引入的模块也能正常使用了
“python.autoComplete.addBrackets”:"True"
最后 此处没有再报模块没找到的错误了