问题如下:
我们分析一下这个问题,这里的问题。问题的翻译是:导入"numpy"不能被解决。
这可能有几个问题,1:vscode的python插件没有安装,2: vscode的python的解析器没有设置好。
按照这个思路,去解决问题吧,
1,看看python插件有没有安装好,如下图,如果没有python,请安装python的插件。
装好后,再次试试,看能不能运行。
如果不行的话,再设置一下python的解释器。
如图,点击vscode左下角,会在顶端弹出可选择的解析器,选择你需要的解释器即可。
也可以用快捷键,出现如下图,选择python解析器。
Ctrl + shift + P
然后就会出现可用的解释器选择,选择你需要的解释器,即可
再试着运行一下。
更新 2022-05-14
如果按上述方法还是会报这个提示的,请看下面
今天学cython,自己编绎了一个函数名称是fibo_cy(),解释器选择了,而且还能正常功能,不报错。但还是出现提示的下划线与提示。
Import "fibo_cy" could not be resolved
下面是大体的结果,运行没有问题。(这里没有显示报错了,是我已经做了配置了)
因为这个报的fibo_cy()是编译的,而且pylance的分析也不会分析当前的编译输出的目录下。所以我们要做的事情,应该是要找到pylance
步骤如下:
setting -> 输入 python analysis extra paths -> 添加当前的编译输出的目录即可(其它目录,你也可以添加)
也可以在setting.json修改