已安装NumPy库但VSCode无法识别,寻求解决方法
检查VSCode使用的Python解释器:
点击VSCode右下角显示的Python版本号,弹出的列表里选择你安装NumPy的那个Python环境(比如系统全局Python、你创建的虚拟环境)。大部分情况都是VSCode默认用了其他环境,导致找不到已装的库。确认NumPy安装在当前选中的环境:
打开VSCode终端,输入pip list(Python3环境可能需要用pip3 list),查看输出里有没有NumPy。如果没有,就在这个终端里重新安装:pip install numpy(或pip3 install numpy),确保安装到当前解释器对应的环境里。处理虚拟环境(如果使用了的话):
要是你用了venv、conda这类虚拟环境,先确保VSCode已经激活了对应的环境。conda环境用conda activate 你的环境名激活,venv在Linux/Mac下用source 你的环境名/bin/activate,Windows下用你的环境名\Scripts\activate,激活后再安装或检查NumPy。重启VSCode并刷新智能提示:
有时候是缓存导致的识别问题,重启VSCode后,按Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)打开命令面板,输入Python: Refresh IntelliSense执行,让VSCode重新加载库的信息。手动指定Python路径:
按Ctrl+Shift+P打开命令面板,输入Python: Select Interpreter,如果找不到正确的环境,就选Enter interpreter path,手动指定你安装NumPy的Python可执行文件路径(比如Windows下的python.exe,Linux/Mac下的python)。
内容的提问来源于stack exchange,提问作者kgok639

