Google Colaboratory で TensorFlow の MNIST のデータをダウンロードしようとしたら「No module named 'tensorflow.examples.tutorials'」となったときの対処
input_data.pyのソースファイルをダウンロードして、それをGoogle Driveにアップロードしてimportしたら解消しました。
<手順>
1. PCのローカルフォルダにgithubのTensorFlowのページからソースファイルをダウンロードする。
参考ページ
Mnistのインポート方法いろいろ - Qiita
$ git clone https://github.com/tensorflow/tensorflow.git
2. ダウンロードしたファイルの tensorflow/tensorflow/examples/tutorials/mnist ディレクトリの input_data.py をGoogle Driveにアップロードする。
3. Google Driveをマウントする
ここからはGoogle Colaboratoryで操作する。
参考ページ
Google ColaboratoryでGoogle Drive上の.pyファイルをインポート - Qiita
from google.colab import drive drive.mount('/content/drive')
4. input_data.pyをアップロードしたディレクトリのpathを追加する。
import sys sys.path.append('/content/drive/My Drive/XXX')
5. input_data.pyをimportする
import input_data