web-dev-qa-db-fra.com

Erreur Python: la commande '...\Microsoft Visual Studio 10.0 \\ VC \\ BIN \\ cl.exe' a échoué avec l'état de sortie 2

J'ai quelques problèmes avec l'installation du module Python 3. . J'essaye d'installer mysql en utilisant pip:

python -m pip install mysql

pour python 3.4.4 et voici l'erreur que je reçois:

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

voici une capture d'écran: capture d'écran du message d'erreur

J'ai déjà eu d'autres problèmes avec l'installation des modules et je les ai résolus en installant Visual Studio C++ 2010.

Btw, l'installation d'autres modules fonctionnent très bien.

Mes spécifications: Windows 10 x64

Python 3.4.4 x86

16
Marc Schmitt

Avez-vous un connecteur installé? (Voir aussi ici )

Téléchargez-le ici et installez-le.

Il se peut que vous ayez x64 Windows, mais mysql souhaite que les fichiers soient dans le répertoire "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"

Si cela ne vous aide pas, essayez d'autres réponses de this post

1
John_West

Allez sur ce site et téléchargez le fichier whl (par exemple python3.7 et win64 devraient utiliser mysqlclient-1.3.13-cp37-cp37m-win_AMD64.whl).

Puis lancez cette commande:

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