博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
安装python3后使用sqlmap报错using Python3 dependencies
阅读量:6391 次
发布时间:2019-06-23

本文共 559 字,大约阅读时间需要 1 分钟。

hot3.png

mac系统默认安装了python2.7版本,且不带pip。如果先安装了python3.5版本且使用 pip3 安装了PyMySQl3,然后安装 pip 可能导致 sqlmap 使用-d 参数时报错

[ERROR] wrong initialization of pymsql detected (using Python3 dependencies)

报错说明

此时使用指令 pip list 会看到pip列表中包含PyMySQL3,且使用 pip uninstall PyMySQL3 无法卸载库,因为没有安装过,可能是因为 pip3 安装过的原因。

无法卸载

解决办法是进入上图最后提示的 Permission defined 的路径中,手动删除 PyMySQL,如上的路径为 <code>/Library/Python/2.7/site-packages/PyMySQL3-0.5-py2.7.egg</code>

cd /Library/Python/2.7/site-packages/PyMySQL3-0.5-py2.7.eggsudo rm -rf PyMySQL3-0.5-py2.7.egg

重新执行 sqlmap 则正常运行 正常运行

转载于:https://my.oschina.net/OSrainn/blog/824924

你可能感兴趣的文章
PHP控制反转(IOC)和依赖注入(DI)
查看>>
学习计划
查看>>
获取鼠标和元素的坐标点
查看>>
PXE 部署不同版本的系统安装环境以及挽救环境
查看>>
Linux 计划任务
查看>>
flask的orm操作
查看>>
如何防止驱动被恶意利用
查看>>
Nagios的搭建
查看>>
我的友情链接
查看>>
Oracle SQL之--多表查询基础用法
查看>>
图形化插件对Eclipse的版本要求
查看>>
两个关于数列的Python脚本(斐波那契数列和猴子吃香蕉类问题)
查看>>
olabuy-时光从来素默,内心应保持一份素淡与简静
查看>>
kux文件怎么打开 苹果手机如何观看kux视频
查看>>
Python中的urllib.request模块
查看>>
第九课 《说人话》
查看>>
js对象数组排序
查看>>
如何实现在展示商品时,放大商品细节
查看>>
uboot boot流程分析
查看>>
如何学习PHP整个体系的?
查看>>