关于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。

总结

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

相关文章

  • Python包管理工具pip的15 个使用小技巧

    Python包管理工具pip的15 个使用小技巧

    python的大多数扩展包,都可以使用pip来自动安装。所以pip还是有很多小技巧的。这篇文章主要给大家介绍了关于Python包管理工具pip的15 个使用小技巧,需要的朋友可以参考下
    2021-05-05
  • Python序列化与反序列化pickle用法实例

    Python序列化与反序列化pickle用法实例

    这篇文章主要介绍了Python序列化与反序列化pickle用法实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-11-11
  • 浅谈dataframe两列相乘构造新特征

    浅谈dataframe两列相乘构造新特征

    这篇文章主要介绍了dataframe两列相乘构造新特征,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-05-05
  • 使用Python打造一个专业的PDF文本提取工具

    使用Python打造一个专业的PDF文本提取工具

    这篇文章主要为大家详细介绍了如何使用Python开发一个专业的PDF文本提取工具,帮助大家从PDF文档中高效提取结构化文本数据,适用于数据分析,内容归档和知识管理等场景
    2025-07-07
  • python HTTPX库实现同步异步请求用法示例

    python HTTPX库实现同步异步请求用法示例

    这篇文章主要为大家介绍了python HTTPX库实现同步异步请求用法示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2024-01-01
  • 基于Tensorflow读取MNIST数据集时网络超时的解决方式

    基于Tensorflow读取MNIST数据集时网络超时的解决方式

    这篇文章主要介绍了基于Tensorflow读取MNIST数据集时网络超时的解决方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • 利用python将json数据转换为csv格式的方法

    利用python将json数据转换为csv格式的方法

    下面小编就为大家分享一篇利用python将json数据转换为csv格式的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-03-03
  • Python ndarray 数组的变形详情

    Python ndarray 数组的变形详情

    这篇文章主要介绍了Python ndarray数组的变形详情,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-09-09
  • python 读入多行数据的实例

    python 读入多行数据的实例

    下面小编就为大家分享一篇python 读入多行数据的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-04-04
  • pycharm运行程序时看不到任何结果显示的解决

    pycharm运行程序时看不到任何结果显示的解决

    今天小编就为大家分享一篇pycharm运行程序时看不到任何结果显示的解决,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02

最新评论