关于Tensorflow和Keras版本对照及环境安装

 更新时间:2023年08月16日 10:22:20   作者:小朱小朱绝不服输  
这篇文章主要介绍了关于Tensorflow和Keras版本对照及环境安装方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

在安装tensorflow环境的时候,一定要先弄清楚对应的版本对应的情况,不要上来就 pip install tensorflow pip install keras

最后发现全是坑。

下面就列一下,tensorflow和keras以及对应的python版本,然后再列一下我成功安装的流程。

一、Tensorflow、Keras和python版本对照

二者对应版本号如表所示(Keras新版本对Tensorflow老版本不兼容,需注意安装版本号)

FrameworkEnv nameDescription
TensorFlow 2.2tensorflow-2.2TensorFlow 2.2.0 + Keras 2.3.1 on Python 3.7.
TensorFlow 2.1tensorflow-2.1TensorFlow 2.1.0 + Keras 2.3.1 on Python 3.6.
TensorFlow 2.0tensorflow-2.0TensorFlow 2.0.0 + Keras 2.3.1 on Python 3.6.
TensorFlow 1.15tensorflow-1.15TensorFlow 1.15.0 + Keras 2.3.1 on Python 3.6.
TensorFlow 1.14tensorflow-1.14TensorFlow 1.14.0 + Keras 2.2.5 on Python 3.6.
TensorFlow 1.13tensorflow-1.13TensorFlow 1.13.0 + Keras 2.2.4 on Python 3.6.
TensorFlow 1.12tensorflow-1.12TensorFlow 1.12.0 + Keras 2.2.4 on Python 3.6.
tensorflow-1.12:py2TensorFlow 1.12.0 + Keras 2.2.4 on Python 2.
TensorFlow 1.11tensorflow-1.11TensorFlow 1.11.0 + Keras 2.2.4 on Python 3.6.
tensorflow-1.11:py2TensorFlow 1.11.0 + Keras 2.2.4 on Python 2.
TensorFlow 1.10tensorflow-1.10TensorFlow 1.10.0 + Keras 2.2.0 on Python 3.6.
tensorflow-1.10:py2TensorFlow 1.10.0 + Keras 2.2.0 on Python 2.
TensorFlow 1.9tensorflow-1.9TensorFlow 1.9.0 + Keras 2.2.0 on Python 3.6.
tensorflow-1.9:py2TensorFlow 1.9.0 + Keras 2.2.0 on Python 2.
TensorFlow 1.8tensorflow-1.8TensorFlow 1.8.0 + Keras 2.1.6 on Python 3.6.
tensorflow-1.8:py2TensorFlow 1.8.0 + Keras 2.1.6 on Python 2.
TensorFlow 1.7tensorflow-1.7TensorFlow 1.7.0 + Keras 2.1.6 on Python 3.6.
tensorflow-1.7:py2TensorFlow 1.7.0 + Keras 2.1.6 on Python 2.
TensorFlow 1.5tensorflow-1.5TensorFlow 1.5.0 + Keras 2.1.6 on Python 3.6.
tensorflow-1.5:py2TensorFlow 1.5.0 + Keras 2.0.8 on Python 2.
TensorFlow 1.4tensorflow-1.4TensorFlow 1.4.0 + Keras 2.0.8 on Python 3.6.
tensorflow-1.4:py2TensorFlow 1.4.0 + Keras 2.0.8 on Python 2.
TensorFlow 1.3tensorflow-1.3TensorFlow 1.3.0 + Keras 2.0.6 on Python 3.6.
tensorflow-1.3:py2TensorFlow 1.3.0 + Keras 2.0.6 on Python 2.

安装的时候按照对应的版本进行安装。

二、Tensorflow和Keras安装流程

这里安装python=3.6,Tensorflow=2.0,Keras=2.3.1

1. anaconda安装python环境

1)在Anaconda Prompt中输入命令,创建conda环境

conda create -n tensorflow python=3.6

2)激活环境

activate tensorflow

2. 安装Tensorflow

pip install tensorflow==2.0.0 -i https://pypi.tuna.tsinghua.edu.cn/simple

3. 安装Keras

pip install keras==2.3.1 -i https://pypi.tuna.tsinghua.edu.cn/simple

结果查看(切换到python环境):

在这里插入图片描述

注意:

如果开始你安装的时候没有注意版本问题,直接使用 pip install tensorflow 安装,安装过程中不会出现问题

在import会报错:

W tensorflow/stream_executor/platform/default/dso_loader.cc:59] Could not load dynamic library 'libcudart.so.10.1'; dlerror: libcudart.so.10.1: cannot open shared object file: No such file or directory
I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.

这就是版本不匹配的问题,你需要安装对应版本的tensorflow。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • elasticsearch python 查询的两种方法

    elasticsearch python 查询的两种方法

    这篇文章主要介绍了elasticsearch python 查询的两种方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-08-08
  • Python实现B站UP主自动监控功能详解

    Python实现B站UP主自动监控功能详解

    众所周知,B站有很多有趣的UP主,可以教大家一些"实用"的知识,但是他们一般都没有固定的更新时间。因此,本文将用Python编写一个脚本,自动监控UP是否更新了视频,感兴趣的可以了解一下
    2022-03-03
  • python opencv人脸识别考勤系统的完整源码

    python opencv人脸识别考勤系统的完整源码

    这篇文章主要介绍了python opencv人脸识别考勤系统的完整源码,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-04-04
  • Python使用draw类绘制图形示例讲解

    Python使用draw类绘制图形示例讲解

    这篇文章主要介绍了Python使用draw类绘制图形的哪些函数,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08
  • python利用opencv实现SIFT特征提取与匹配

    python利用opencv实现SIFT特征提取与匹配

    这篇文章主要为大家详细介绍了python利用opencv实现SIFT特征提取与匹配,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-03-03
  • python录音并调用百度语音识别接口的示例

    python录音并调用百度语音识别接口的示例

    这篇文章主要介绍了python录音并调用百度语音识别接口的示例,帮助大家更好的理解和利用python处理音频,感兴趣的朋友可以了解下
    2020-12-12
  • python绘制ROC曲线的示例代码

    python绘制ROC曲线的示例代码

    本文主要介绍了python绘制ROC曲线的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • python用plt画图时,cmp设置方法

    python用plt画图时,cmp设置方法

    今天小编就为大家分享一篇python用plt画图时,cmp设置方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-12-12
  • 基于Python制作图像完美超分处理工具

    基于Python制作图像完美超分处理工具

    这篇文章主要和大家分享一个有意思的模型:RealBasicVSR。本文将利用这个模型制作一个图像超分处理工具,感兴趣的小伙伴可以跟随小编一起学习一下
    2022-05-05
  • 用Python做的数学四则运算_算术口算练习程序(后添加减乘除)

    用Python做的数学四则运算_算术口算练习程序(后添加减乘除)

    这篇文章主要介绍了用Python做的数学四则运算_算术口算练习程序(后添加减乘除),需要的朋友可以参考下
    2016-02-02

最新评论