我正在尝试运行我的系统(Empire PowerShell),但它一直给我一个语法错误。我使用的系统不支持 python3,所以我不得不安装 python2,最后成功了。但当我尝试运行它时,./empire
它却给我一个语法错误,提示:
print '[*] Fresh start in docker, running reset.sh for you' SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?
我试图查找是否有其他人遇到过这个问题,但没有找到。我给了自己权限,这样我就可以访问并查看 Dockerfile,但我似乎无法弄清楚。它还指出:
File "/root/Empire/./empire" Line 35
它可能与 Dockerfile 有关,但如果确实涉及到它,我会说明 Dockerfile 的内容。Dockerfile 也有编号行,例如“34 号线”等等,但没有第 35 行。