Python установить модуль apiclient
Новичок в python, и пытается установить модуль "apiclient", так как мой ide pycharm не распознает этот импорт:
from apiclient.discovery import build
что я пробовал:
- pip install apiclient
- скачать вручную пакет из
https://developers.google.com/api-client-library/python/start/installation, затем я извлек его в
/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
5 ответов
Попробуй это:
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, использую Python Brew, и это сработало для меня:
1 - Как предлагают другие, установите клиент API, используя pip:
sudo pip install --upgrade google-api-python-client
2 - Убедитесь, что вы называете библиотеку в своем коде как googleapiclient
а не как apiclient
, что устарело.
3 - Скажите Python искать пакеты в папке pip:
export PYTHONPATH=/usr/local/lib/python2.7/site-packages
Чтобы сделать его постоянным, добавьте строку выше к .profile
или же .bash_profile
файл в вашем $HOME
,