繁体   English   中英

如何安装TensorFlow和Python 3.8

[英]How to install TensorFlow with Python 3.8

每当我尝试在 Python 3.8 上安装 TensorFlow 和 pip 时,我都会收到找不到 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. 检查python版本

    conda search python

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

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

    conda 安装 python=3.7.0

完成后,安装 TensorFlow 1.14。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM