Синтаксическая ошибка в google-api-python-client

При попытке выполнить быстрый запуск Appengine появляется следующее сообщение об ошибке:

httplib2/__init__.py", line 352 print('%s:' % h, end=' ', file=self._fp) ^ SyntaxError: invalid syntax

1 ответ

Решение

При установке google-api-python-client рекомендуется следующее:

pip install -t lib google-api-python-client

Если эта команда используется в среде, в которой работает python 3, установленная копия lib завершится ошибкой.
Лучше четко изложить pip2:

pip2 install -t lib google-api-python-client

У меня была такая же проблема, но я решил запустить pip в виртуальной среде для правильной версии Python, в моем случае это было 2.7.

virtualenv --python=python2.7 .venv27
source .venv27/bin/activate
pip2.7 install -r requirements.txt -t lib
Другие вопросы по тегам