mik*_*st2 32 python terminal installation scapy
我最近开始学习网络,我想安装scapy.我已经下载了最新版本(2.2.0),并且在我的计算机上有两个版本的python-2.6.1和3.3.2.我的操作系统是Windows 7 64位.
提取scapy并导航到终端中的正确文件夹后,我被指示运行"python setup.py install".我收到以下错误 -
文件"setup.py",第35行
os.chmod(fname,0755)
................................ ^
......................令牌无效
(对齐点)
我该如何解决这个问题?
gal*_*ath 52
更新:scapy-python3已弃用(2018年),将不再更新.scapy>=2.4.0已合并python 3兼容性.
现在是最新的安装方法
pip3 install scapy>=2.4.0
Run Code Online (Sandbox Code Playgroud)
原始答案:
也许您正在尝试为Python 2安装软件包scapy,但是您需要Python 3的软件包.
pip install scapy
Run Code Online (Sandbox Code Playgroud)
给出了这个错误:
os.chmod(fname,0755)
^
SyntaxError: invalid token
Run Code Online (Sandbox Code Playgroud)
而
pip3 install scapy-python3
Run Code Online (Sandbox Code Playgroud)
做了正确的安装.
此错误表示Python 3无法识别八进制数,请参阅PEP 3127:
现在必须使用前导"0o"或"0O"而不是"0"来指定八进制文字;