相关疑难解决方法(0)

ImportError:没有名为apiclient.discovery的模块

我在Google App Engine中遇到此错误的Python使用了Google Translate API,但我不知道如何解决,

<module>
from apiclient.discovery import build
ImportError: No module named apiclient.discovery
Run Code Online (Sandbox Code Playgroud)

我将尝试设置指示Google App Engine SDK的环境,并再次上传到Google Apps Engine,始终收到错误,

错误:服务器错误

服务器遇到错误,无法完成您的请求.如果问题仍然存在,请报告您的问题并提及此错误消息以及导致该问题的查询.

请告诉我如何解决,

谢谢

更新:修复了 遵循Nijjin的帮助,我通过添加以下文件夹修复了问题,

apiclient, gflags, httplib2, oauth2client, uritemplate

python google-app-engine google-api-python-client

137
推荐指数
9
解决办法
14万
查看次数

python安装模块apiclient

新的python,并尝试安装模块"apiclient",因为我的ide pycharm无法识别导入:

from apiclient.discovery import build
Run Code Online (Sandbox Code Playgroud)

我试过的:

  1. pip安装apiclient
  2. 手动下载包

https://developers.google.com/api-client-library/python/start/installation#system-requirements 然后我将其解压缩到

/Users/nirregev/anaconda/bin/google-api-python-client-1.5.0
Run Code Online (Sandbox Code Playgroud)

并在我的mac终端python setup.py安装上运行它,但仍然pycharm无法识别此模块.根据pycharm我安装了以下解释器:

/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5
/Users/nirregev/anaconda/bin/python
/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
Run Code Online (Sandbox Code Playgroud)

python install pip google-api apiclient

7
推荐指数
1
解决办法
2万
查看次数