python - 由于 token 无效,Scapy 安装失败

标签 python terminal installation scapy

我最近开始学习网络,我想安装 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/

相关文章:

python - 在 spark-submit 之前安装 pyspark 作业的要求

linux - 关闭终端后继续运行 bash 命令

c++ - 如何同步终端上的输入和输出?

winforms - 我可以强制安装程序项目使用构建解决方案中的 .config 文件而不是原始解决方案吗?

windows - 'node' 未被识别为内部或外部命令

python - 使用 pip 安装/卸载我的模块

python - 是否有一个相当于 PyXll `@xl_func(macro=True)` 和 xlwings 的装饰器?

python - 保存程序的当前状态并从上次保存的点再次恢复

python - 在 python 中绘制频率分布

macos - iTerm2 或 OSX Lion 终端中的单词跳转