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下

  • 相关阅读:
    我拒绝接受的几个最佳编程实践方法
    女人千万别写代码
    Visual Studio原生开发的10个调试技巧(二)
    20个很有用的PHP类库
    8个开发必备的PHP功能
    青少年如何使用 Python 开始游戏开发
    rmdir 删除空目录
    rm 删除文件或目录
    mv 移动或重命名文件
    cp 复制文件或目录
  • 原文地址:https://www.cnblogs.com/zzgyq/p/8522114.html
Copyright © 2011-2022 走看看