"ModuleNotFoundError : No module named 'apiclient ' "
"ModuleNotFoundError : No module named 'apiclient ' "
我最近尝试使用 python 查看 Google 日历。为此,我参考了 Python 快速入门。我做了网站上提到的步骤。
我完成了第二步并下载了 secretclient.json 文件。
在我输入的终端中:
pip install --upgrade google-api-python-client
按照我在网站上的指示。
我 运行 网站上的 python 并且在编译时出现错误:
Blockquote
Traceback (most recent call last):
File "quickstart.py", line 2, in
from apiclient import discovery
ModuleNotFoundError: No module named 'apiclient'
错误对应的行是:
from apiclient import discovery
为什么apiclient模块不可用?
可能是您使用的 python 版本与 pip 安装的版本不同?例如,如果您使用 python3 来执行有问题的导入行,但 pip 用于 python2。或者,如果您使用 conda 或其他 python 发行版,它使用不同的路径从中导入包。
如果你直接从命令行打开,你可以验证它:
python
然后
from apiclient import discovery
并检查您是否仍然收到错误。
您可以通过转到 Python 安装目录的脚本文件夹并从那里 运行 来解决这个问题
例如
cd D:\Python27\Scripts\
python
from apiclient import discovery
主要是当你安装了多个 python 时会出现这个问题,正如菜鸟所建议的那样
我最近尝试使用 python 查看 Google 日历。为此,我参考了 Python 快速入门。我做了网站上提到的步骤。 我完成了第二步并下载了 secretclient.json 文件。 在我输入的终端中:
pip install --upgrade google-api-python-client
按照我在网站上的指示。 我 运行 网站上的 python 并且在编译时出现错误:
Blockquote Traceback (most recent call last): File "quickstart.py", line 2, in from apiclient import discovery ModuleNotFoundError: No module named 'apiclient'
错误对应的行是:
from apiclient import discovery
为什么apiclient模块不可用?
可能是您使用的 python 版本与 pip 安装的版本不同?例如,如果您使用 python3 来执行有问题的导入行,但 pip 用于 python2。或者,如果您使用 conda 或其他 python 发行版,它使用不同的路径从中导入包。
如果你直接从命令行打开,你可以验证它:
python
然后
from apiclient import discovery
并检查您是否仍然收到错误。
您可以通过转到 Python 安装目录的脚本文件夹并从那里 运行 来解决这个问题 例如
cd D:\Python27\Scripts\
python
from apiclient import discovery
主要是当你安装了多个 python 时会出现这个问题,正如菜鸟所建议的那样