zoukankan      html  css  js  c++  java
  • python3.7+tensorflow+keras的安装

    • tensorflow和keras版本对比网站:https://docs.floydhub.com/guides/environments/ 二者的版本一定要对应,要不然导入模块时报错
    • python各个模块的whl安装包网站:https://www.lfd.uci.edu/~gohlke/pythonlibs/ ,从这里直接下载whl包,避免pip install  +模块名 时的龟速获取。
    • 注意我安装的是cpu版本的tensorflow,gpu版本的tensorflow前提是:必须满足英伟达NVIDIA显卡以及仅仅基于NVIDIA显卡才可以有的CUDA算力支持。换句话说,只有NVIDIA显卡才可以安装gpu的tensorflow
    • pip更换国内镜像源,我这里用的是豆瓣:http://pypi.douban.com/simple/ ,下面使用pip安装模块时会使用到。目的是解决连接不上国外的镜像源而频频安装停顿,有时甚至报错的大部分问题。

    python、tensorflow、keras的其中一种版本搭配。

    Step1:

    打开cmd直接这样就行:pip install tensorflow=="版本号" -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

    加 i 参数表示指示镜像源;--trusted-host pypi.douban.com 表示获得ssl证书认证。然后...各种配件什么的安装速度嗖嗖的。搭配我python3.7的2.2.0tensorflow就安装成功啦。敲 python ,进入python代码命令行,import tensorflow as tf,没有问题。

    问题1:

    ImportError: DLL load failed while importing _pywrap_tensorflow_internal: 找不到指定的模块解决方案

    前往微软官网下载Visual Studio C++即可:
    https://support.microsoft.com/zh-cn/help/2977003/the-latest-supported-visual-c-downloads

     安装后重启即可。

    问题二:输入import tensorflow提示下面英文

    2020-11-19 09:19:44.394651: W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library 'cudart64_101.dll'; dlerror: cudart64_101.dll not found
    2020-11-19 09:19:44.399474: 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.

    意思是:

    2020-11-19 09:19:44.394651:W tensorflow/stream_executor/platform/default/dso_装载机。cc:55]无法加载动态库“cudart64_101.dll”;错误:未找到cudart64_101.dll

    2020-11-19 09:19:44.399474:I tensorflow/流执行器/cuda/cudart_存根抄送:29]如果您的计算机上没有设置GPU,请忽略上面的错误。

    我安装的是cpu版本,所以不用管。

    Step2:

    安装Keras ,先通过上面的网站查看跟2.2.0的tensorflow对应的版本,都知道Keras是基于tensorflow这个底层深度学习框架而存在的一个框架。。发现跟2.2.0-version 的tensorflow对应的示2.3.1version的Keras。

    接下来跟上一步一样,

    pip install keras==2.3.1 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

    再进入python,import keras ,有

     表示安装成功!而如果报错,只能说明keras跟tensorflow的版本对应错了,就再查看对应关系吧!

    参考以下,并作部分修改:

    https://blog.csdn.net/qq_43314839/article/details/104754905

  • 相关阅读:
    GUID概念
    某猿的饭局
    SVN切分支步骤
    OSX:设置用户默认浏览器
    值得推荐的android开发框架简单介绍
    用实力让情怀落地!阅兵前线指挥车同款电视TCL H8800受捧
    Excel查询序列所相应的值-vLoopup函数,求比例分子改变但分母不变
    CSS3制作W3cplus的关注面板
    Spring MVC框架实例
    @property 和@synthesize
  • 原文地址:https://www.cnblogs.com/houfei/p/14003561.html
Copyright © 2011-2022 走看看