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 Files\Anaconda3\Lib\site-packages\tensorflow\models\tutorials\rnn\ptb的__init__.py文件下,進行如下修改:
進行如下修改:
將原來的注釋或者刪除,添加如下兩行:
from tensorflow.models.tutorials.rnn.ptb import reader
from tensorflow.models.tutorials.rnn.ptb import util
5.測試
沒有報錯。
6.如果上述方法仍然不能解決問題,執行如下操作:
將 C:\Program Files\Anaconda3\Lib\site-packages\tensorflow\models\tutorials\rnn\ptb下的reader.py等文件,拷貝到 C:\Program Files\Anaconda3\Lib\site-packages下