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