VSCode中Python虚拟环境venv安装sklearn后无法识别求助
解决Windows下VSCode虚拟环境sklearn识别问题
确认VSCode使用的是venv的Python解释器
按Ctrl+Shift+P打开命令面板,输入Python: Select Interpreter,在列表里找到你创建的venv环境对应的Python路径(一般是.venv\Scripts\python.exe),选中它。检查VSCode终端的环境关联
- 在VSCode终端里执行
.\venv\Scripts\activate确保虚拟环境激活 - 输入
where python,查看输出的路径是否是venv文件夹下的Python.exe,确保终端用的是虚拟环境的解释器 - 执行
pip list,确认scikit-learn(或别名sklearn)出现在列表中
- 在VSCode终端里执行
重新用虚拟环境的pip安装sklearn
如果上面确认终端用的是venv的Python,但pip安装的包没进venv,直接用绝对路径执行安装:.\venv\Scripts\pip install scikit-learn重启VSCode
有时候VSCode的缓存会导致识别异常,重启后重新选择解释器再测试。
内容的提问来源于stack exchange,提问作者Kev
相关产品推荐
相关产品推荐

