如何使用Python 3.8安装TensorFlow



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

如何在Python 3.8上安装TensorFlow?

截至 2020 年 5 月 7 日,根据 Tensorflow 的 pip 安装页面,现在支持 Python 3.8。Python 3.8 支持需要 TensorFlow 2.2 或更高版本。

您应该能够通过 pip 正常安装它。

<小时 />

2020 年 5 月之前:

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

您希望安装virtualenv。你还需要Python 3.7。 然后,您可以使用-p python3.7启动virtualenv并像以前一样使用pip安装它:

virtualenv --system-site-packages -p python3.7 DEST_DIR
source ./DEST_DIR/bin/activate
pip install --upgrade pip
pip install --upgrade tensorflow

Tensorflow目前不支持Python 3.8。最新支持的 Python 版本是 3.7。解决方案是安装 Python 3.7,这不会影响您的代码,因为 Python 3.7 和 3.8 非常相似。现在Python 3.7被更多的框架支持,如TensorFlow。很快Python 3.8将有更多支持的框架,那时你可以为Python 3.8安装TensorFlow。

目前它确实支持 python 3.8,我们需要做的就是创建一个新环境,选择"更新索引",选择卸载,可以找到用于安装的 TensorFlow

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

conda install tensorflow

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

我没有使用pip 或 conda 命令,而是使用 pip3 命令并且它起作用了。

我在 Anaconda 中尝试过这个,并在安装 Tensorflow 1.14.0 时遇到了问题。

解决的步骤

  1. 创建新环境

  2. 检查蟒蛇版本

    conda search python
    

我找到了 3.8.0 版。此版本不支持 Tensorflow 1.14。

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

    Conda install python=3.7.0

完成此操作后,安装 TensorFlow 1.14。

相关内容

  • 没有找到相关文章

最新更新