zoukankan      html  css  js  c++  java
  • 因tensorflow版本升级ImportError: No module named 'tensorflow.models.rnn'

    1.运行tensorflow代码遇到如下问题:

    2.使用git下载modules包:

    (1)下载最新版git,下载地址:https://git-scm.com/downloads,

    (2)使用如下命令进入tensorflow文件夹

    (3)在命令框输入:git clone --recurse-submodules https://github.com/tensorflow/models

    clone过程中如果出现如下问题:

    [tortoisegit+github] error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version

    是因为github不支持TLSv1/TLSv1.1,请升级git

     (4)下载完成之后,在tensorflow文件夹下能看到modules文件夹

    3.打开python运行,

    from tensorflow.models.tutorials.rnn.ptb import reader

    发现还是报错,找不到reader

    4.C:Program FilesAnaconda3Libsite-packages ensorflowmodels utorials nnptb的__init__.py文件下,进行如下修改:

    进行如下修改:

    将原来的注释或者删除,添加如下两行:

    from tensorflow.models.tutorials.rnn.ptb import reader

    from tensorflow.models.tutorials.rnn.ptb import util

    5.测试

    没有报错。

     6.如果上述方法仍然不能解决问题,执行如下操作:

    将 C:Program FilesAnaconda3Libsite-packages ensorflowmodels utorials nnptb下的reader.py等文件,拷贝到 C:Program FilesAnaconda3Libsite-packages下

  • 相关阅读:
    Java中关键字优先级
    HashMap
    Mabatis通用SQL语句
    下滑线转换为驼峰
    常见问题整理
    常见问题整理
    VUE学习笔记(二)
    VUE学习笔记(一)
    获取鼠标位置
    VirtualBox NAT模式,设置虚拟机可上网,宿主机可访问虚拟机的方法
  • 原文地址:https://www.cnblogs.com/zzgyq/p/8522114.html
Copyright © 2011-2022 走看看