web-dev-qa-db-ja.com

Python error:コマンド '... \ Microsoft Visual Studio 10.0 \\ VC \\ BIN \\ cl.exe'は終了ステータス2で失敗しました

python 3モジュールのインストールに問題があります。pipを使用してmysqlをインストールしようとしています。

python -m pip install mysql

for python 3.4.4そしてここに私が得るエラーがあります:

error: command 'C:\\Program Files (x86\\Microsoft Visual Studio 10.0\\VC\\BIN\\cl.exe' failed with exit status 2

これがスクリーンショットです: エラーメッセージのスクリーンショット

以前にモジュールのインストールで他の問題がありましたが、Visual Studio C++ 2010をインストールすることでそれらを解決しました

ところで、他のモジュールのインストールはうまく機能しています。

私の仕様:Windows 10 x64

Python 3.4.4 x86

18
Marc Schmitt

コネクタがインストールされていますか? ( こちら も参照)

それをダウンロードしてください here そしてインストールします。

X64 Windowsを持っていることが原因である可能性がありますが、mysqlは「Program Files(x86)」ディレクトリにファイルを配置する必要があります。

mklink /d "C:\Program Files (x86)\MySQL\MySQL Connector C 6.0.2\include" "C:\Program Files\MySQL\MySQL Connector C 6.0.2\include"

解決しない場合は、 その投稿 から他の回答を試してください

1
John_West

これに移動して site にwhlファイルをダウンロードします(たとえば、python3.7とwin64はmysqlclient-1.3.13-cp37-cp37m-win_AMD64.whlを使用する必要があります)。

次に、次のコマンドを実行します。

python -m pip install C:\Users\%USER%\Desktop\mysqlclient-1.3.13-cp37-cp37m-win_AMD64.whl
0
vesa