在 virtualenv 中安装 tensorflow 后,vscode 表示找不到模块 [ubuntu20.04]

After install tensorflow in virtualenv, the vscode says the module is not found [ubuntu20.04 ]

我通过pip在virtualenv中安装tensorflow

(我的虚拟环境名称是"object_venv")

代码就是这样。

import tensorflow as tf
import numpy as np


print(tf.__version__)

代码很简单。只是为了检查tensorflow的版本。

于是运行调试,报错信息为

"no module named "tensorflow

激活virtualenv,pip列表已经有tensorflow了。

如何引用我的虚拟环境中安装的 pip 列表包

在 visual studio 代码上,您需要确保 vs 代码使用与您的虚拟环境相同版本的 python。参见 here for how to change the python version on VS Code