私は自分のMacにpython3をインストールしました。Macでsqlmapを使用
しかし、私はSQLMAPを使用する場合、私はpymsqlの
間違って初期化を取得(のpython3の依存関係を使用して)検出
私は自分のMacにpython3をインストールしました。Macでsqlmapを使用
しかし、私はSQLMAPを使用する場合、私はpymsqlの
間違って初期化を取得(のpython3の依存関係を使用して)検出
あなたがSQLMAPに使用するコマンドを表示することができますか?私のMac上で
、私は、Python 2.7とPython 3の両方がインストールされていると経由して明示的のpython3を起動する必要があります。ちょうど2.7をPythonのために "Pythonのデフォルトを使用しているので
python3 <scriptName>
。 へのスクリプトの最初の行についてのOPのコメントへの参照で
#を使用して!は/ usr/binに/のenv pythonの
これはまさに私のポイントで、そのMac上で、このデフォルトのPython 2.7ができますが、実行する必要があります以下のpython3
お知らせ2.7.10でSQLMAP:
/usr/bin/env python
Python 2.7.10 (default, Jul 14 2015, 19:46:27)
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
からダウンロードしました。sqlmap.pyの上にbashコマンド "#!/ usr/bin"があるので、 "./sqlmap.py -d xxx"/env python "。私は2.7と3.5の両方を持っています。あなたと同じですが、もし私がpython3を使いたいのであれば、" python3 xxx.py " – heihei
私はこの問題を解決しました。
おそらく私は私のMacにpython3をインストールしたので、私はPyMySQLとPyMySQL3のlibをダウンロードした私のMacにpipをインストールした。
興味深いのは、私がコマンド "pip list"を使用すると、リストの "PyMYSQL3"が表示されていることです。しかし、 "pip uninstall PyMySQL"を使用してアンインストールできません。 削除しようとすると、パスが表示されます。 error message
「権限が定義されていませんでした。」通常、pymysqlを使用してsqlmapを使用できるPyMysql3ライブラリを削除してください。
"ヒント"または間違いはありますか? – Jerrybibo
ああ私の間違い。エラー – heihei
sqlmapはどのようにインストールしましたか? –