Python 安装模块 API 客户端



python的新手,并尝试安装模块"apiclient"由于我的 IDE pycharm 无法识别该导入:

from apiclient.discovery import build

我尝试过:

  1. 点子安装接口客户端
  2. 手动下载软件包

https://developers.google.com/api-client-library/python/start/installation#system-requirements然后我把它提取到

/Users/nirregev/anaconda/bin/google-api-python-client-1.5.0

并在我的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

试试这个:

sudo pip install --upgrade google-api-python-client

确保您只安装了google-api-python-client。如果您安装了 apiclient,则会导致冲突。因此,请运行以下命令:

pip install --force-reinstall google-api-python-client

答案来源

我遇到了这个问题,很难弄清楚。最后,这对我有用:

pip install google-api-python-client==1.5.3

在执行此操作之前,我安装了 1.6.2 版。我认为正在发生的事情是,google-api-python-client的更高版本放弃了apiclient,转而使用googleapiclient别名;这是一个问题,因为某些软件包(例如气流)仍然使用该apiclient.discovery导入。

希望这有帮助。

如果你在某处安装了python3,并且你要安装apiclient,它可能正在你的python3目录中安装它。我遇到了同样的问题,当我卸载python3时,我的程序运行顺利。

如果你同时拥有python 2和python 3,并且你正在尝试使用python 2来实现这个目的,请尝试以下操作:sudo pip2 install google-api-python-client==1.5.3。这对我有用。

我在Mac上,使用brew的python,这对我有用:

1 - 按照其他人的建议,使用 pip 安装 API 客户端:

sudo pip install --upgrade google-api-python-client

2 - 确保在代码中调用库为 googleapiclient ,而不是 apiclient ,这已被弃用。

3 - 告诉 Python 在 pip 文件夹中查找包:

export PYTHONPATH=/usr/local/lib/python2.7/site-packages

要使其永久化,请将上述行添加到.profile$HOME中的.bash_profile文件中。

相关内容

  • 没有找到相关文章

最新更新