在gentoo下,很多时候需要用到emerge命令。但是当emerge不能用时候,如下,不管怎么使用emerge命令,总是如下错误:
# emerge File "/usr/bin/emerge", line 43 except PermissionDenied as e: ^ SyntaxError: invalid syntax
弄了一个小时,终于解决了。
这个原因是由于python更新时候所造成的,解决办法如下:
eselect python list
列出你安装的python,我的电脑显示如下:
[1] python2.6 *
[2] python3.1
接着,使用:eselect python set 2
至于这个命令什么意思,你可以使用eselect python查看帮助信息
好了,这个时候,你再使用emerge命令就没有问题了。