デフォルトで Datalab にインストールされているパッケージを更新することはお勧めしません。これは、作業中の Datalab 環境を壊さないようにするためです。
次の解決策のいずれかを試してください。
テスト目的で新しいバージョンを既存の環境に一時的にインストールする場合 (これは推奨されません)、依存関係のないオプション (--no-deps) を指定して tensorflow をインストールしてみてください。作業データラボ環境を破壊します。
%%bash
wget https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.8.0-cp27-none-linux_x86_64.whl && pip install --ignore-installed --no-deps tensorflow-0.8.0-cp27-none-linux_x86_64.whl
上記のコマンドを実行すると、tensorflow がバージョン 0.8.0 になっていることがわかります。
>> import tensorflow
>> tensorflow.__version__
'0.8.0'
>>!pip show tensorflow
---
---
Metadata-Version: 2.0
Name: tensorflow
Version: 0.8.0
Summary: TensorFlow helps the tensors flow
Home-page: http://tensorflow.org/
Author: Google Inc.
Author-email: opensource@google.com
Installer: pip
License: Apache 2.0
Location: /usr/local/lib/python2.7/dist-packages
Requires: six, protobuf, wheel, numpy
datalab で使用されるパッケージを更新したので、異常がないか注意してください。たとえば、特定のサンプル ノートブックが機能しない場合があります。また、このセットアップはサポートされていない可能性があることに注意してください。たとえば、datalab で使用されるパッケージの更新に直接関連する問題が発生する場合があります。その場合、解決策は、更新されたパッケージを元に戻し、問題が解決するかどうかを確認することです。