Nosetest和Google API:“没有名为apiclient.discovery的模块”

时间:2012-12-17 17:04:43

标签: python testing google-api importerror nosetests

我正试图尝试使用Google Translate API的小Python脚本 我在哪里安装API或我必须做什么,所以nosetest不再告诉我

ImportError: No module named apiclient.discovery

脚本运行正常,我会像你一样导入它并用pip安装它,但是我找不到任何关于如何使用nosetest工作的信息。

任何帮助将不胜感激! :)

2 个答案:

答案 0 :(得分:1)

  

脚本运行正常,我会像你一样导入它并用pip安装它,但是我找不到任何关于如何使用nosetest工作的信息。

GAE不能很好地与pip合作。我遇到过类似的问题。

您需要做的是从您的Python库中复制模块,或者您可以从他们的网站再次下载它们,然后将它们直接粘贴到您的GAE代码中。通常,开发人员创建一个名为lib的文件夹,并添加它PYTHONPATH

然后你的鼻子测试应该跑。

答案 1 :(得分:1)

我想我可以在https://pypi.python.org/pypi/apiclient/1.0.2下载tar.gz文件。 打开包装并将其安装在PC上。