问题截图: 版本: pip install pymetasploit3 安装,版本为1.0.2 自带安装依赖了库msgpack1.0.0 问题: 安装的msgpack1.0.0版本有重大改变 解决方法: 1.修改代码(亲测) Python\Python36\Lib\site-packages\pymetasploit3\utils.py
def
decode(data
):
return msgpack
.unpackb(data
, strict_map_key
=False
)
2.下载老版本msgpack==0.6.2(据说) github上pymetasploit3作者解决办法说明 附: python3.6以下版本在引用库时爆语法错误,本来是安装的默认安装3.5版,发现不行,又重新安装3.6版本,问题解决