[python3.6]出现Httplib2无效语法错误

[python3.6]出现Httplib2无效语法错误,python,python-3.x,httplib,httplib2,Python,Python 3.x,Httplib,Httplib2,很久以前我就用python3构建了应用程序。 不幸的是,这些天我的电脑坏了,我的ubuntu服务器出了问题,不再使用了,所以我重新配置了它,从我的github repo克隆了我的python应用程序,并在之前按相同的步骤部署,只是一些依赖项的更新。 然后我收到了错误信息。 我知道这是关于Python2和Python3的兼容性问题。但是我怎么才能解决这个问题呢 [Thu Mar 07 16:07:12.139598 2019] [wsgi:error] [pid 10828:tid 1398849

很久以前我就用python3构建了应用程序。 不幸的是,这些天我的电脑坏了,我的ubuntu服务器出了问题,不再使用了,所以我重新配置了它,从我的github repo克隆了我的python应用程序,并在之前按相同的步骤部署,只是一些依赖项的更新。 然后我收到了错误信息。 我知道这是关于Python2和Python3的兼容性问题。但是我怎么才能解决这个问题呢

[Thu Mar 07 16:07:12.139598 2019] [wsgi:error] [pid 10828:tid 139884947846912] [remote 99.230.56.77:63637]   File "/var/www/ItemCatalogApp/venv/lib/python3.6/site-packages/httplib2/__init__.py", line 462
[Thu Mar 07 16:07:12.139604 2019] [wsgi:error] [pid 10828:tid 139884947846912] [remote 99.230.56.77:63637]     print("%s:" % h, end=" ", file=self._fp)
[Thu Mar 07 16:07:12.139608 2019] [wsgi:error] [pid 10828:tid 139884947846912] [remote 99.230.56.77:63637]                         ^
[Thu Mar 07 16:07:12.139612 2019] [wsgi:error] [pid 10828:tid 139884947846912] [remote 99.230.56.77:63637] SyntaxError: invalid syntax

我怀疑您是在Python2而不是Python3中运行此代码


end=
file=
在Python2中无效,除非您的程序顶部有
from\uuuuuu future\uuuuu import print\u函数

我怀疑您是在Python2而不是Python3中运行此代码


end=
file=
在Python2中无效,除非您的程序顶部有
from\uuuuuu future\uuuuu import print\u函数

您在某种程度上使用了Python2.x安装中的Python3.x模块。安装3.x(如果您还没有安装),并显式地使用它运行您的程序。安装3.x(如果您还没有安装),并使用它显式运行您的程序。