【问题标题】:I can not use "Cloud Translation API" on Google Cloud Datalab我无法在 Google Cloud Datalab 上使用“云翻译 API”
【发布时间】:2020-05-24 20:55:24
【问题描述】:

我正在使用 Google Cloud Datalab,但此代码出现错误

from google.cloud import translate

错误信息在这里

ImportError                               Traceback (most recent call last)
<ipython-input-3-d80fb3686483> in <module>()
----> 1 from google.cloud import translate

ImportError: cannot import name 'translate'

这是否意味着我需要将模块导入 Shell??

【问题讨论】:

    标签: google-cloud-datalab


    【解决方案1】:

    google-cloud-translate 库不在 Datalab 实例的 installed libraries 中。所以,你需要先通过 pip 安装。

    在导入之前尝试在单元格中执行以下命令:

    !pip install google-cloud-translate

    Here你可以找到更多关于在Datalab中安装python依赖的信息。

    【讨论】:

    • 感谢您的回答。我已经在 GCP 的 Cloud Shell 中执行了该命令,但仍然发生了同样的错误。你还有什么想法吗??
    • 尝试将其安装在笔记本中您要使用它的单元格中。 Jupyter 笔记本可以执行 bash 命令。开头的感叹号是表示单元格应该将命令解释为bash
    • 之所以会这样,是因为如果你安装在Cloud Shell中,那和你的datalab虚拟机不是同一个虚拟机环境。
    猜你喜欢
    • 1970-01-01
    • 2020-06-13
    • 1970-01-01
    • 2017-05-05
    • 2018-09-12
    • 2018-09-19
    • 2014-07-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多