问题截图:
版本:
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版本,问题解决