運行的代碼是mnist_with_summaries.py。出現的問題是
tf.app.run() got unexpected keyword argument 'argv'
昨天一直以為是我自己不會運行Python程序以及命令行參數的原因,看了半天Python argparser文檔,依然沒有頭緒。后來嘗試搜索error原因才知道我照搬的
代碼和我tensorflow的版本不一致。話說之前安裝tensorflow的時候沒注意tensorflow的版本。。。
-
1 import tensorflow as tf 2 tf.__version__#兩個下划線
這樣可以看到tensorflow的版本,然后看下代碼對應的版本,直接把代碼換成對應branch下的代碼就可以了。
之前直接在Python下安裝tensorflow的包。昨天想學習下tensorboard可視化工具,方便日后網絡訓練參數修改。參考tutorial和代碼不料出現的這個bug讓我這個Python加tensorflow菜鳥一度奔潰。
命令行鍵入:source activate tensorflow 激活conda環境
Python 進入Python命令行。