google 数据实验室的 tensorflow 升级失败
tensorflow upgrade failed on google datalab
Datalab 目前似乎是 运行 0.6.0。我想更新到版本 0.8.0
我做到了:
!pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.8.0-cp27-none-linux_x86_64
我得到了:
SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:581)
Storing debug log for failure in /root/.pip/pip.log
我该如何解决这个问题?
不建议更新Datalab 默认安装的包。这是为了确保您不会破坏正在运行的 Datalab 环境。
请尝试以下解决方案之一:
如果您使用 https://datalab.cloud.google.com/ , visit the Datalab GitHub Issues 页面部署 Datalab 并提交问题以发布新版本的 Datalab。在 github 上的 Datalab 源代码中,tensorflow 的版本为 0.8.0)
如果您在本地或 GCE 上安装了 Datalab,则只需重建 Datalab 映像即可获得 tensorflow 0.8.0。有关详细信息,请参阅 Datalab Getting Started Wiki page。
如果您想在现有环境中临时安装更新版本以进行测试(尽管不推荐这样做),那么您可以尝试使用无依赖项选项 (--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 使用的包直接相关的问题。在这种情况下,解决方案可能是还原更新后的软件包,看看是否能解决您的问题。
Datalab 目前似乎是 运行 0.6.0。我想更新到版本 0.8.0
我做到了:
!pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.8.0-cp27-none-linux_x86_64
我得到了:
SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:581)
Storing debug log for failure in /root/.pip/pip.log
我该如何解决这个问题?
不建议更新Datalab 默认安装的包。这是为了确保您不会破坏正在运行的 Datalab 环境。
请尝试以下解决方案之一:
如果您使用 https://datalab.cloud.google.com/ , visit the Datalab GitHub Issues 页面部署 Datalab 并提交问题以发布新版本的 Datalab。在 github 上的 Datalab 源代码中,tensorflow 的版本为 0.8.0)
如果您在本地或 GCE 上安装了 Datalab,则只需重建 Datalab 映像即可获得 tensorflow 0.8.0。有关详细信息,请参阅 Datalab Getting Started Wiki page。
如果您想在现有环境中临时安装更新版本以进行测试(尽管不推荐这样做),那么您可以尝试使用无依赖项选项 (--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 使用的包直接相关的问题。在这种情况下,解决方案可能是还原更新后的软件包,看看是否能解决您的问题。