python 中的 tensorflow 版本控制不匹配

tensorflow versioning mis-match in python

我不知道,为什么我的 python 表现得如此奇怪。我有 tensorflow-2.3,因为它不适用于 cuda-10.1,所以我不得不回到 tensorflow-2.1。所以我的命令是:

pip uninstall tensorflow tensorflow-gpu
pip install tensorflow==2.1.0 tensorflow-gpu==2.1.0

但是当我尝试在 python 中使用 tensorflow 时,它说它是 2.3 版本。

当我第二次尝试卸载时,它说我有 2.1.0。

那为什么 python 显示的是版本 2.3 而不是 2.1?

这是一个快照:

您正在安装到 python3.6。 但是你的“python”命令正在执行python3.7 尝试输入 python3.6

PS: 使用 conda 进行 python 环境管理。