Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在google datalab上tensorflow升级失败_Tensorflow_Google Cloud Platform_Google Cloud Datalab - Fatal编程技术网

在google datalab上tensorflow升级失败

在google datalab上tensorflow升级失败,tensorflow,google-cloud-platform,google-cloud-datalab,Tensorflow,Google Cloud Platform,Google Cloud 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) Stor

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环境

%%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
请尝试以下解决方案之一:

  • 如果使用部署了Datalab,请访问该页面并提交问题以发布新版本的Datalab。在github上的Datalab源代码中,tensorflow的版本为0.8.0)

  • 如果您在本地或GCE上安装了Datalab,则只需重建Datalab映像即可获得tensorflow 0.8.0。有关更多信息,请参阅

如果出于测试目的,您想临时将较新版本安装到现有环境中(尽管不建议这样做),那么您可以尝试使用无依赖项选项(--no deps)安装tensorflow,以减少破坏工作datalab环境的机会

%%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使用的包直接相关的问题。在这种情况下,解决方案可能是恢复更新后的软件包,看看这是否解决了您的问题。

如果您也使用浏览器访问,是否会出现此错误?如果是这样的话,那么你和你的ISP之间可能会发生一些奇怪的事情。此错误似乎与软件无关,但似乎是pip的问题。