语法错误:尝试运行系统时,调用“print”时缺少括号

语法错误:尝试运行系统时,调用“print”时缺少括号

我正在尝试运行我的系统(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 行。

相关内容