我使用pip安装了yolk 0.4.3。但是,当我尝试yolk -l
显示所有已安装的软件包时,它显示语法错误
File "C:\Python32\Lib\site-packages\yolk\cli.py" line 262
print "%s %s (%s)" % (project name,dis,version,
^
syntax error :invalid syntax
答案 0 :(得分:4)
您似乎正在使用包yolk
(仅适用于Python 2)。要为Python 3安装yolk,请使用yolk3k
包:
pip install yolk3k
答案 1 :(得分:0)
看起来你正在使用python 3运行python 2库,版本需要匹配。
答案 2 :(得分:0)
当您使用Python 3.x时,您使用{2.}}的Python 2.x语法(请注意print
中的"Python32"
)。下面是用Python 3.x编写的示例:
"C:\Python32\Lib\site-packages\yolk\cli.py"
如您所见,您需要使用Python 3.x语法(即将>>> print "%s" % "a"
File "<stdin>", line 1
print "%s" % "a"
^
SyntaxError: invalid syntax
>>> print("%s" % "a")
a
>>>
视为内置函数,而不是关键字)。
要解决您的问题,请确保您的yolk版本适用于您的Python版本。