0.02954
答案 0 :(得分:4)
基本上,您正在尝试为Python 3.7安装模块,但此模块仅适用于Python 2.x.由于在某些方面这些版本的Python不兼容,因此您会收到错误。
在您的情况下,print "var", var
是Python 2.x唯一的语法,它在Python 3.x中不起作用。
因此,要解决此问题,您应该使用pip install web.py
安装Python 2.x的模块。另一种选择可以是使用名为 2to3 的工具将模块的代码转换为Python 3.x语法,但是,如果模块使用一些严重依赖于Python 2的C扩展,这可能无济于事。 x-only功能。
另外,web.py的official site说,就在首页上:
以上版本[0.39]仅支持Python 2.如果您正在寻找Python 3支持,请尝试实验版。
pip install web.py==0.40-dev1
我猜,他们的命令有点不正确,因为一个人应该使用pip3
,而不是pip
。因此,如果您需要Python 3支持,请首先尝试实验版本。