在虚拟环境中安装张量流时出现问题



这个问题以前以某种形式出现过,但是我有这个问题的变体。

我安装了python 3.8。Tensorflow没有这个python的版本。

因此,我安装了python 3.7并使用virtualenv设置了一个虚拟环境。

在Visual Studio代码中,我甚至更新了设置json"python.pythonPath":到python版本3.7的正确路径。

我在网站上使用正确的 3.7 链接安装了正确版本的 tensorflow:

'''pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow_cpu-2.1.0-cp37-cp37m-manylinux2010_x86_64.whl''

但我仍然收到错误

"错误:tensorflow_cpu-2.1.0-cp37-cp37m-win_amd64.whl 不是此平台上支持的轮子。"

当我输入python -V时,我仍然得到Python 3.8.1,这是否意味着我没有正确使用虚拟环境?

但是,我现在使用仅限于 3.7 的 anaconda 设置了虚拟环境,并且在使用"python -V"时仍然显示 3.8,并且在尝试安装时收到相同的错误。

您可以尝试重新安装 anaconda、Visual Studio 或输入命令"pip install --upgrade tensorflow"。这应该在没有链接的情况下工作。

创建虚拟环境后,您需要激活它(如果尚未激活(。完成后,命令行提示符应指示新版本的 Python(在本例中为 3.7(正在运行。

我最终在Python 3.6中使用了Anaconda,似乎tensorflow在Windows上不适用于3.7。

最新更新