[TensorFlow][Python] tensorflowモジュールのImportErrorが発生したときに確認したこと

ヨメレバCSS
オリジナルCSS

 これはTensorFlowというよりPython的なミスでしたが…

スポンサーリンク
GoogleAdSence レクタングル(大)

発生した現象

 スクリプトを作成して実行すると、

"ImportError: No module named examples.tutorials.mnist"

というエラーが発生して動作しなくなりました。

 ただ、なぜかそのディレクトリだけで発生するエラーで、別のディレクトリでは動いていたサンプルスクリプトをコピーしてきて動かしてみても発生したりして、最初まったくよくわかりませんでした。

原因、解決方法

 なんのことはない、ファイル名tensorflow.pyというファイルをローカルにつくっていたら、どうやらそれがtensorflowモジュールとして読み込まれていたようで…

 そちらには当然、 examples.tutorials.mnistはありませんからエラーになっていたということでした。

 
 なのでディレクトリにあったtensorflow.py、tensorflow.pycというファイルを消したら問題なく動きました。
 
 pythonではそのフォルダにあるファイル名が優先的にimport対象になったりするのですね…
 
スポンサーリンク
GoogleAdSence レクタングル(大)

シェアする

スポンサーリンク
GoogleAdSence レクタングル(大)