解决Import ***.pyplot could not be resolved from sourcePylance

装了VScode之后,也安装了python解释器,并且下载了第三方的包,numpy这种,list里面也显示安装了,但是还是会有报错是什么原因呢

解决Import ***.pyplot could not be resolved from sourcePylance_第1张图片

 Python环境有问题?

不是错误,只是warning ?

没有虚拟环境?

没有依赖包?

mac更好?

错因推断:
如果 python第三方库的安装位置很奇怪 比如在用户目录里 有可能会调用失败的

可以打开python的终端 试一下打命令调用第三方的库

应该去 IDLE 里看一下

而不是打开系统的shell直接import

比如在IDLE里 看一下 import numpy;

如果没问题 那就是vscode需要配置python环境
那就是vscode 需要设置一下python的环境

引用的 python解释器 不对

错因进一步推断:

在cmd执行pip list能看到

那应该where python.exe

看看是不是存在多个解释器

是有多个 好像也删不了,而且我选了其中一个了


先执行一下这个命令

把地址贴出来

反馈出来的路径,就是那个装了你需要的模块的环境

比如我这个,对应的解释器应该是D:\ProgramFiles\Anaconda\python.exe

V要大写
pip -V

 


点击那个3.9.13("base":conda)

更换你的解释器

路径是D:\anaconda\python

这个解释器的版本必须和cmd里面的一样吗

D:\anaconda\python.exe

解决Import ***.pyplot could not be resolved from sourcePylance_第2张图片
 

 解决Import ***.pyplot could not be resolved from sourcePylance_第3张图片


cmd里面pip-V可以改吗

旧的python会不会有些功能没有

主要是第三方库的差异大

反而是旧版本可能才兼容你的代码

新的有时候会大改

那还是用旧点的好?

主要看你的程序

不要安装太多的python !

 

 

你可能感兴趣的:(python,开发语言,vscode,bug)