Python 谷歌情绪分析-导入恐怖:无法导入名称语言

Python 谷歌情绪分析-导入恐怖:无法导入名称语言,python,google-app-engine,Python,Google App Engine,我已经有一个python应用程序在google应用程序引擎中运行了一年多。我试图使用情绪分析 from google.cloud import language 我得到这个错误: from google.cloud import language ImportError: cannot import name language. 它可能与此类似: 谷歌模块似乎发生了一些变化。我的代码中还包含以下内容: from google.appengine.api import urlfetch fro

我已经有一个python应用程序在google应用程序引擎中运行了一年多。我试图使用情绪分析

from google.cloud import language
我得到这个错误:

from google.cloud import language ImportError: cannot import name language.
它可能与此类似:

谷歌模块似乎发生了一些变化。我的代码中还包含以下内容:

from google.appengine.api import urlfetch
from google.appengine.api import taskqueue
from google.appengine.ext import ndb
from google.appengine.ext import deferred
谢谢

我正在深入研究这个问题。我想当我更新google cloud sdk时,我的安装被搞砸了

看起来我有两个谷歌模块的位置:

C:\Users\username\lib\google
C:\Python27\Lib\site-packages\google\cloud\language
以下是有关我使用gcloud info配置的更多信息

Python Location: [C:\Users\username\AppData\Local\Google\Cloud SDK\google-cloud-sdk\platform\bundledpython\python.exe]
Site Packages: [Disabled]

System PATH: [C:\Users\username\AppData\Local\Google\Cloud SDK\google-cloud-sdk\bin\..\bin\sdk;C:\Users\username\AppData\Local\Google\Cloud SDK\google-cloud-sdk\bin;C:\Program Files (x86)\Google\Chrome\Application;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Sennheiser\SoftphoneSDK\;C:\Program Files (x86)\WebEx\Productivity Tools;C:\Python27\;C:\Python27\Scripts;C:\Users\username\scoop\apps\python\current\scripts;C:\Users\username\AppData\Local\Programs\Python\Launcher\;C:\Users\username\scoop\shims;C:\Users\username\AppData\Local\Microsoft\WindowsApps;C:\Users\username\AppData\Local\Google\Cloud SDK\google-cloud-sdk\bin;]
Python PATH: [C:\Users\username\AppData\Local\Google\Cloud SDK\google-cloud-sdk\bin\..\lib\third_party;C:\Users\username\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib;C:\Users\username\AppData\Local\Google\Cloud SDK\google-cloud-sdk\platform\bundledpython\python27.zip;C:\Users\username\AppData\Local\Google\Cloud SDK\google-cloud-sdk\platform\bundledpython\DLLs;C:\Users\username\AppData\Local\Google\Cloud SDK\google-cloud-sdk\platform\bundledpython\lib;C:\Users\username\AppData\Local\Google\Cloud SDK\google-cloud-sdk\platform\bundledpython\lib\plat-win;C:\Users\username\AppData\Local\Google\Cloud SDK\google-cloud-sdk\platform\bundledpython\lib\lib-tk;C:\Users\username\AppData\Local\Google\Cloud SDK\google-cloud-sdk\platform\bundledpython]
Cloud SDK on PATH: [True]

丹是对的。我需要使用谷歌云语言为我的应用程序提供服务。我使用了丹发布的链接:

最终,我从我的项目目录中完成了这项工作:

pip install -t lib/ --upgrade google-api-python-client
pip install -t lib/ --upgrade google-cloud

丹是对的。我需要使用谷歌云语言为我的应用程序提供服务。我使用了丹发布的链接:

最终,我从我的项目目录中完成了这项工作:

pip install -t lib/ --upgrade google-api-python-client
pip install -t lib/ --upgrade google-cloud

您是否在应用程序中使用了
谷歌云语言
?谢谢你,丹。我相信你是对的。当我更新到最新版本的CloudSDK时,我想我已经把安装搞砸了。坦白地说,我从来都不知道谷歌软件包需要安装在哪里——我总是从安装程序中获取默认值。仔细阅读文档部分-在你的应用程序代码中进行销售(它与你的应用程序代码一起上传到GAE)-GAE将其视为你的应用程序代码。与您的本地python安装没有太大关系,不管是哪个SDK版本或安装在哪里。Dan,谢谢您的帮助,您的工作正常。我需要把它卖出去。最终我做到了:pip安装-t lib/--升级google api python客户端pip安装-t lib/--升级google cloud您的应用程序中是否使用了
google cloud语言
?谢谢你,丹。我相信你是对的。当我更新到最新版本的CloudSDK时,我想我已经把安装搞砸了。坦白地说,我从来都不知道谷歌软件包需要安装在哪里——我总是从安装程序中获取默认值。仔细阅读文档部分-在你的应用程序代码中进行销售(它与你的应用程序代码一起上传到GAE)-GAE将其视为你的应用程序代码。与您的本地python安装没有太大关系,不管是哪个SDK版本或安装在哪里。Dan,谢谢您的帮助,您的工作正常。我需要把它卖出去。最终我做到了:pip安装-t lib/--升级谷歌api python客户端pip安装-t lib/--升级谷歌云