我使用python 3.7,我正在使用谷歌云自动视觉,在训练模型后,我想通过python测试它,我复制了代码在那里
from google.cloud import automl
我已经为google cloud安装了所有可用的库,但它仍然给我这个错误:
有谁能帮帮我吗?我会很感激你的ModuleNotFoundError: No module named 'google.cloud'
您试过pip install google-cloud-automl
了吗?
如果您使用的是pyenv或conda
,那么该文件是否安装在与当前运行的环境相同的环境中?我刚刚在一个新的conda环境中测试了这个活动,然后安装我可以加载模块:)
好了,几个小时后我找到了解决方案,问题是google-core-api
,我使用
conda install -c conda-forge/label/gcc7 google-cloud-core您可以在https://anaconda.org/conda-forge/google-cloud-core中找到更多命令。
在此之后,我得到一个错误"importterror:无法从google中导入名称automl_v1beta1。云'(未知位置)';
所以我试着用
安装automlconda install -c conda-forge google-cloud-automl它确实安装成功了,这个错误也解决了,但后来我得到了这个错误"模块没有属性[streamUanry_call]。这是因为安装了太多的库,弄乱了整个环境,所以我创建了一个新的环境,只安装了两个库和一些重要的库,比如django等。.我安装的两个库是:
google-core-api
从https://anaconda.org/conda-forge/google-cloud-core:
conda install -c conda-forge/label/gcc7 google-cloud-core
另一个库为googl-cloud-automl
我已经用
conda install -c conda-forge google-cloud-auto
,最后整个导入工作完成并执行了我的程序