How to solve ModuleNotFoundError: No module named 'google.cloud' while importing automl in GAE Standard?
How to solve ModuleNotFoundError: No module named 'google.cloud' while importing automl in GAE Standard?
我得到一个-
ModuleNotFoundError: No module named 'google.cloud'
我的环境详情是标准环境,python3.8,F1
我正在使用 automl,在我的本地机器上一切正常,我在需求文件中包含 google-cloud-automl conda 包。出了什么问题?我隐约猜测这可能是由于第二代和第一代 GAE 实例之间的差异。任何帮助,将不胜感激。谢谢。
注意:类似之前的 questions/answers 涉及 (a) 本地服务器上的包问题 (b) 导入已弃用的 google-云包
根据此 answer,如果您使用 conda
安装您的软件包:
There is no way to install packages on App Engine Standard with an installer other than pip
.
您应该使用 pip
在 App Engine Standard 中安装您的包以避免意外错误。我确实在 App Engine Standard 中复制了导入 automl
并且完全没有问题。如果您仍想使用 conda
,您可以考虑 App Engine Flex that supports Custom Runtime,它允许您定义您的首选环境。
我得到一个-
ModuleNotFoundError: No module named 'google.cloud'
我的环境详情是标准环境,python3.8,F1
我正在使用 automl,在我的本地机器上一切正常,我在需求文件中包含 google-cloud-automl conda 包。出了什么问题?我隐约猜测这可能是由于第二代和第一代 GAE 实例之间的差异。任何帮助,将不胜感激。谢谢。
注意:类似之前的 questions/answers 涉及 (a) 本地服务器上的包问题 (b) 导入已弃用的 google-云包
根据此 answer,如果您使用 conda
安装您的软件包:
There is no way to install packages on App Engine Standard with an installer other than
pip
.
您应该使用 pip
在 App Engine Standard 中安装您的包以避免意外错误。我确实在 App Engine Standard 中复制了导入 automl
并且完全没有问题。如果您仍想使用 conda
,您可以考虑 App Engine Flex that supports Custom Runtime,它允许您定义您的首选环境。