【问题标题】:Syntax Error in google-api-python-clientgoogle-api-python-client 中的语法错误
【发布时间】:2017-05-01 19:12:24
【问题描述】:
在尝试关注Appengine quickstart 时出现以下错误消息:
httplib2/__init__.py", line 352
print('%s:' % h, end=' ', file=self._fp)
^
SyntaxError: invalid syntax
【问题讨论】:
标签:
google-app-engine
google-app-engine-python
【解决方案1】:
我遇到了同样的问题,但我的解决方案是在虚拟环境中运行 pip 以获得正确的 Python 版本,在我的例子中是 2.7。
virtualenv --python=python2.7 .venv27
source .venv27/bin/activate
pip2.7 install -r requirements.txt -t lib
【解决方案2】:
安装google-api-python-client时,推荐如下:
pip install -t lib google-api-python-client
如果在运行 python 3 的环境中使用此命令,则 lib 安装副本将失败。
最好明确说明 pip2:
pip2 install -t lib google-api-python-client