Синтаксическая ошибка в 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