VS Code无法识别pip安装的Python包问题求助
检查Python版本与TensorFlow的兼容性
打开VS Code终端,执行python --version确认当前Python版本。TensorFlow对Python版本有严格要求(例如TensorFlow 2.x系列大多支持Python 3.8-3.11),若版本不匹配,可选择升级/降级Python,或安装对应版本的TensorFlow,比如针对Python 3.9可执行pip install tensorflow==2.10。确认VS Code使用的Python解释器
VS Code左下角会显示当前选中的Python解释器,点击切换到你安装了TensorFlow的环境。如果使用虚拟环境,需先激活环境:Windows执行venv\Scripts\activate,Linux/macOS执行source venv/bin/activate,之后再重新安装TensorFlow。彻底重装并清理缓存
在终端执行以下命令,彻底卸载旧版本并重新安装:pip uninstall -y tensorflow pip cache purge pip install tensorflow若需GPU支持,确保本地CUDA和cuDNN配置符合TensorFlow要求后,直接执行上述命令即可(新版本TensorFlow已整合GPU支持,无需单独安装
tensorflow-gpu)。核对pip与Python的路径一致性
执行which python(Linux/macOS)或where python(Windows),再执行which pip或where pip,确认两者路径属于同一Python环境,避免pip将库安装到了其他Python版本中,导致当前解释器无法找到。验证安装有效性
在终端输入python进入交互模式,执行import tensorflow as tf,若无报错,再执行print(tf.__version__)确认版本。验证成功后,回到VS Code重新运行代码即可。
内容的提问来源于stack exchange,提问作者Pedro Almeida

