web-dev-qa-db-fra.com

nom_fichier.whl n'est pas une roue prise en charge sur cette plate-forme

J'ai vu la même question mais cela n'a pas fonctionné pour moi.

pip install PyOpenGL.3.1.1-cp34-cp34m-win_AMD64.whl

aussi j'ai le même problème pour Numpy

pip install numpy-1.11.1+mkl-cp34-cp34m-win_AMD64.whl

Alors je reçois: 

numpy-1.11.1 + mkl-cp34-cp34m-win_AMD64.whl n'est pas une roue prise en charge sur cette plate-forme. Stockage du journal de débogage pour échec dans C: //Users/myUsername/pip/pip.log

J'utilise 64 bits et Python 3.4.0

Qu'est-ce qui ne va pas?

4
Teoman Yüksel

Essayez de mettre à jour pip d'abord avant de renommer pip install --upgrade pip

2
DSchmidt

Vous devrez probablement renommer votre fichier whl ainsi que ce numpy-1.11.1+mkl-cp34-none-win_AMD64.whl avant de l’installer. Votre pip a un nombre fini d'étiquettes qu'il reconnaît dans les noms de fichiers.

Voir cette réponse pour plus d'informations à ce sujet: https://stackoverflow.com/a/28111899/4401501

3
konoufo

Il y a plusieurs choses à considérer

Les versions de Python doivent correspondre, le système d’exploitation doit être à 64 bits et python également à 64 bits. 

Et comme dans votre cas, ces deux conditions sont remplies, vous devez vous assurer que pip est capable de gérer tous les champs du nom de fichier wheel.

Par exemple, dans mon cas, mon pip ne traitait pas "cp35m"

Pour assurer, en shell Python

pip d'importation 

Puis tapez 

pip.pep425tags.get_supported ()

vous devriez pouvoir voir tous les champs que votre commande pip peut gérer. S'il en manque un, essayez tout d'abord de mettre à jour Pip.

Cependant, dans mon cas, même la mise à jour donnait une erreur. J'ai donc désinstallé python 3.5.1 et installé python 3.5.2 , et cela a fonctionné pour moi. 

2
user3046442

Choses à vérifier pour:

  1. Même si mon système est 64, 32 python étaient installés. Vous pouvez vérifier cela en ouvrant votre IDLE. 
  2. J'avais installé python 2 et 3, donc la mise à jour de pip mettait à jour le mauvais python pour moi. Et bien sûr, je n’essayais tout simplement pas d’installer le bon type de paquet car c’était la mauvaise version de python dans le chemin. 
  3. Si vous avez encore des problèmes, comme moi, où résoudre les problèmes de pip2 ou de pip3 ne semble pas fonctionner, j'ai fait une solution rapide. Mon pip n'avait que python 3 dans son chemin. Je suis donc allé dans systèmes> paramètres système avancés> variables d'environnement, puis j'ai ajouté "C:\Python27\Scripts \" à la variable PATH. Cela a résolu mes problèmes. 
1
Christina Wang