1

我有一个 python2 脚本,我想使用pwntools python 模块运行,我尝试使用以下命令运行它:

蟒蛇测试.py

但后来我得到:

文件“test.py”,第 3 行,在 from pwn import * ImportError: No module named pwn

但是当我用 python3 尝试它时,它克服了那个错误,但它遇到了其他错误,因为它是一个 python2 脚本。为什么当我使用 python2 运行 pwntools 时它不起作用,并且我可以在不将整个东西移植到 python3 的情况下运行我的脚本吗?

4

2 回答 2

2

很难确定,但看起来您为 python3 而不是为 python2 安装了 pwntools。python版本之间不共享包。如果您运行python2 -m pip install --user pwntools然后尝试使用 python2 运行它是否有效?

于 2020-03-31T20:55:43.180 回答
2

是的,即使我也遇到过这个问题。尝试使用sudo pip install pwntools.

于 2020-05-26T19:08:23.463 回答