6

我已经使用 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
4

3 回答 3

6

看来您正在使用该软件包yolk(仅适用于 Python 2)。要为 Python 3 安装 yolk,请使用以下yolk3k软件包:

pip install yolk3k
于 2017-04-20T10:49:52.950 回答
0

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

于 2013-09-23T20:01:06.173 回答
0

看起来您正在使用版本需要匹配的 python 3 运行 python 2 库。

于 2013-09-23T19:53:48.363 回答