我在mac上安装了python3。
但是当我使用sqlmap时,我得到了
检测到错误的pymsql初始化(使用Python3依赖项)
答案 0 :(得分:0)
你能展示用于sqlmap的命令吗?
在我的Mac上,我安装了Python 2.7和Python 3,并且必须通过以下方式显式调用Python3:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/activity_vertical_margin"
android:text="alpit isfdfsdfwefwes great jhfjhvjhhbnmbjk"
android:textSize="?android:textAppearanceMedium" />
</RelativeLayout>
因为只使用'python'默认为python 2.7。
参考OP关于使用#!/ usr / bin / env python的第一行脚本的评论
这正是我的观点,在Mac上,这默认为 Python 2.7 ,但你需要使用Python3运行sqlmap
下面的通知2.7.10:
python3 <scriptName>
答案 1 :(得分:0)
我已经解决了这个问题。
也许是因为我在我的mac上安装了python3,所以当我在我的mac上安装pip时它下载了PyMySQL和PyMySQL3 lib。
有趣的是,当我使用命令&#34; pip list&#34;时,它显示&#34; PyMYSQL3&#34;在列表中。但我不能使用&#34; pip uninstall PyMySQL&#34;卸载它。 当您尝试删除它时,它会告诉您路径。 error message
它不是&#34;权限定义&#34;。正好cd路径并删除你通常可以使用pqlysql的sqlmap的PyMysql3库。