运行“yolk -l”时出现语法错误

时间:2013-09-23 19:41:28

标签: python windows pip yolk

我使用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

3 个答案:

答案 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版本。