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

我用pip安装了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 

看来你使用的是软件包(它只能运行Python 2)。 要为Python 3安装yolk,请使用yolk3k包:

 pip install yolk3k 

它看起来像你正在运行与python 3版本需要匹配的Python 2库。

在使用Python 3.x时(注意"C:\Python32\Lib\site-packages\yolk\cli.py" ),您可以print Python 2.x语法。 下面是用Python 3.x编写的一个例子:

 >>> print "%s" % "a" File "<stdin>", line 1 print "%s" % "a" ^ SyntaxError: invalid syntax >>> print("%s" % "a") a >>> 

正如你所看到的,你需要使用Python 3.x语法(即将print作为内置的而不是关键字)。

要解决您的问题,请确保您的版本的蛋黄与您的Python版本一起工作。