我最近开始学习网络,我想安装 scapy。 我已经下载了最新版本(2.2.0),并且在我的计算机上有两个版本的 python - 2.6.1 和 3.3.2。我的操作系统是 windows 7 64 位。
提取 scapy 并导航到终端中的正确文件夹后,我被指示运行“python setup.py install”。我收到以下错误 -
File "setup.py", line 35
os.chmod(fname,0755)
................................^
......................invalid token
(对齐点)
我该如何解决这个问题?
最佳答案
更新:scapy-python3
已弃用 (2018),将不再更新。 scapy>=2.4.0
已合并 python 3 兼容性。
现在是最新的安装方式
pip3 install scapy>=2.4.0
您可以查看installation page in the documentation其他安装方式
原答案:
也许您正在尝试安装适用于 Python 2 的软件包 scapy,但您需要适用于 Python 3 的软件包。
pip install scapy
出现此错误:
os.chmod(fname,0755)
^
SyntaxError: invalid token
同时
pip3 install scapy-python3
进行了正确的安装。
此错误表示 Python 3 无法识别八进制数,请参阅 PEP 3127 :
octal literals must now be specified with a leading "0o" or "0O" instead of "0";
关于python - 由于 token 无效,Scapy 安装失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32138575/