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

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

 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


 

 


cmd里面pip-V可以改吗

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

主要是第三方库的差异大

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

新的有时候会大改

那还是用旧点的好?

主要看你的程序

不要安装太多的python !

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值