我已经使用 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
看来您正在使用该软件包yolk
(仅适用于 Python 2)。要为 Python 3 安装 yolk,请使用以下yolk3k
软件包:
pip install yolk3k
print
当您使用 Python 3.x 时,您有 Python 2.x 语法(注意"Python32"
in "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
>>>
如您所见,您需要使用 Python 3.x 语法(即print
视为内置,而不是关键字)。
要解决您的问题,请确保您的 yolk 版本适用于您的 Python 版本。
看起来您正在使用版本需要匹配的 python 3 运行 python 2 库。