如何使用Python 3.8安装TensorFlow

时间:2020-01-19 11:16:54

标签: python python-3.x tensorflow python-3.8

每当我尝试在Python 3.8上使用pip安装TensorFlow时,都会收到未找到TensorFlow的错误。稍后我意识到,Python 3.8不支持它。

如何在Python 3.8上安装TensorFlow?

5 个答案:

答案 0 :(得分:9)

根据Tensorflow's Installation page with pip,截至2020年5月7日,现已支持Python 3.8。 Python 3.8支持需要TensorFlow 2.2或更高版本。

您应该可以通过pip正常安装。


2020年5月之前:

正如您所提到的,Python 3.8目前不支持它,但是Python 3.7支持。

您要安装virtualenv。您还需要Python 3.7。 然后,您可以像以前一样以virtualenv开始-p python3.7并使用pip进行安装:

virtualenv --system-site-packages -p python3.7 DEST_DIR

source ./DEST_DIR/bin/activate

pip install --upgrade pip

pip install --upgrade tensorflow

答案 1 :(得分:0)

Tensorflow目前不支持Python 3.8。受支持的最新Python版本是3.7。一种解决方案是安装Python 3.7,因为Python 3.7和3.8非常相似,所以这不会影响您的代码。目前,更多框架(例如TensorFlow)支持Python 3.7。很快,Python 3.8将具有更多受支持的框架,那就是您可以安装TensorFlow for Python 3.8的时候。

答案 2 :(得分:0)

目前它确实支持python 3.8,我们需要做的就是创建一个新环境,选择“更新索引”,选择已卸载,然后可以找到tensorflow进行安装

答案 3 :(得分:0)

一个选项是为 Python 3.7 安装它,Tensorflow 2.0 支持它。如果您有 anaconda navigator,则可以使用 Python 3.7 创建一个专门用于安装 tensorflow 的环境。在此环境中打开您的终端,然后输入:

conda install tensorflow

之后,您可以安装您需要的所有其他软件包,仅此而已。

答案 4 :(得分:-2)

我在Anaconda中尝试了此操作,并在安装Tensorflow 1.14.0时遇到了问题。

解决步骤

  1. 创建新环境

  2. 检查python版本

    conda search python
    

我发现版本3.8.0。此版本不支持Tensorflow 1.14。

  1. 下一步是将新环境中的python降级到3.7.0

    conda安装python = 3.7.0

完成后,安装TensorFlow 1.14。