Python &引用;ModuleNotFoundError:没有名为';apiclient'&引用;

Python &引用;ModuleNotFoundError:没有名为';apiclient'&引用;,python,google-api,google-api-client,Python,Google Api,Google Api Client,我最近尝试使用python查看Google日历。为此,我参考了Python Quickstart。我做了网站上提到的步骤。 我完成了第二步并下载了secretclient.json文件。 在我输入的终端中: pip install --upgrade google-api-python-client 按照网站上的指示。 我运行了网站上的python,编译时出现错误: 大宗报价 回溯(最近一次呼叫最后一次): 文件“quickstart.py”,第2行,在

我最近尝试使用python查看Google日历。为此,我参考了Python Quickstart。我做了网站上提到的步骤。 我完成了第二步并下载了secretclient.json文件。 在我输入的终端中:

                   pip install --upgrade google-api-python-client
按照网站上的指示。 我运行了网站上的python,编译时出现错误:

大宗报价 回溯(最近一次呼叫最后一次): 文件“quickstart.py”,第2行,在 从apiclient导入发现 ModuleNotFoundError:没有名为“ApicClient”的模块

与错误对应的行为:

from apiclient import discovery 

为什么apiclient模块不可用

可能是您使用的python版本与pip安装的不同吗?例如,如果使用python3执行有问题的导入行,但pip用于python2。或者如果您使用conda或另一个python发行版,该发行版使用不同的路径从中导入包。
如果仅从命令行打开,则可以进行验证:

python
然后


然后检查是否仍然出现错误。

您可以通过转到Python安装目录的脚本文件夹并从那里运行来解决此问题 e、 g

正如noob所建议的,当您有多个python安装时,这个问题主要会出现

from apiclient import discovery
cd D:\Python27\Scripts\
python
from apiclient import discovery