在虚拟环境中安装TensorFlow时出现问题

时间:2020-01-25 02:59:51

标签: python visual-studio tensorflow

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

我安装了 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,这是否意味着我没有正确使用虚拟环境?

但是,我现在已经使用anaconda设置了虚拟环境,该环境限制为3.7,并且在使用“ python -V”时仍然显示3.8,并且在尝试安装时出现相同的错误。

3 个答案:

答案 0 :(得分:0)

您可以尝试重新安装anaconda,Visual Studio或键入命令“ pip install --upgrade tensorflow”。这应该在没有链接的情况下起作用。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

我最终在Python 3.6上使用了Anaconda,似乎tensorflow在Windows 3.7上不起作用。