装了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会不会有些功能没有
主要是第三方库的差异大
反而是旧版本可能才兼容你的代码
新的有时候会大改
那还是用旧点的好?
主要看你的程序