ImportError 无法从 'google.cloud'(未知位置)导入 'langauge'

ImportError cannot import 'langauge' from 'google.cloud' (unknown location)

我正在尝试合并 google-云语言来使用情绪分析。我遵循了 google 文档网站上的指南,如下所示:

from google.cloud import language

当我 运行 脚本时,我收到以下错误:

ImportError cannot import 'langauge' from 'google.cloud' (unknown location)

我尝试 运行 脚本如下:

python3 scriptName.py

我已经像这样安装了google-cloud-language:

pip3 install gooogle-cloud-language

pip install google-cloud-language

我在虚拟环境中和虚拟环境外都做过。

没有任何效果。如何正确设置我的脚本以从 google 云成功导入 NLP 模块?

当我写这个问题并在 Whosebug 上浏览其他类似问题时,我找到了另一个命令来尝试,它似乎有效。

python3 -m pip install google-cloud-language

我在我的 virtualenv 中做了这个。它也可以在 virtualenv 外部工作,但因为我让它工作,所以我没有测试外部 virtualenv 案例。

很高兴看到您解决了问题。但是,我想指出一些事情:

  1. 您在描述中发布的错误中存在错字。它寻找名为 langauge 而不是 language.

    的模块
  2. pip3 install gooogle-cloud-languagepython3 -m pip install google-cloud-language 应该是等效的,但情况可能并非总是如此。例如,当它们不在同一条路径上时。查看 了解更多详情。