pwntools Python 模块在 python2 中不起作用,但在 python3 中起作用
pwntools Python module doesn't work in python2 but works in python3
我有一个 python2 脚本,我想 运行 与 pwntools python module 一起尝试 运行 使用它:
python test.py
但后来我得到:
File "test.py", line 3, in
from pwn import *
ImportError: No module named pwn
但是当我用 python3 尝试它时,它克服了那个错误,但它 运行 陷入了其他错误,因为它是一个 python2 脚本。为什么当我使用 python2 运行 时 pwntools 不起作用,我可以将我的脚本设为 运行 而无需将整个脚本移植到 python3 吗?
很难确定,但看起来您为 python3 而不是 python2 安装了 pwntools。 python 版本之间不共享包。如果你 运行 python2 -m pip install --user pwntools
然后尝试 运行 和 python2 行得通吗?
是的,即使我也遇到过这个问题。尝试使用 sudo pip install pwntools
.
安装 pwntools
我有一个 python2 脚本,我想 运行 与 pwntools python module 一起尝试 运行 使用它:
python test.py
但后来我得到:
File "test.py", line 3, in from pwn import * ImportError: No module named pwn
但是当我用 python3 尝试它时,它克服了那个错误,但它 运行 陷入了其他错误,因为它是一个 python2 脚本。为什么当我使用 python2 运行 时 pwntools 不起作用,我可以将我的脚本设为 运行 而无需将整个脚本移植到 python3 吗?
很难确定,但看起来您为 python3 而不是 python2 安装了 pwntools。 python 版本之间不共享包。如果你 运行 python2 -m pip install --user pwntools
然后尝试 运行 和 python2 行得通吗?
是的,即使我也遇到过这个问题。尝试使用 sudo pip install pwntools
.