不建议更新默认安装在 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 使用的包直接相关的问题。在这种情况下,解决方案可能是恢复更新的包,看看是否能解决您的问题。