Maison >développement back-end >Tutoriel Python >Pourquoi l'erreur \'filename.whl n'est pas une roue prise en charge sur cette plate-forme\' se produit-elle ?
Incompatibilité de plate-forme : résolution de l'erreur "filename.whl n'est pas une roue prise en charge sur cette plate-forme"
Lors de la tentative d'installation d'un fichier whl, les utilisateurs peuvent rencontrer une erreur indiquant "filename.whl n'est pas une roue prise en charge sur cette plate-forme". Cette erreur indique une incompatibilité entre le fichier whl et l'installation actuelle de Python.
Dans le cas décrit, l'utilisateur tente d'installer scipy-0.15.1-cp33-none-win_amd64.whl, qui est une roue fichier pour CPython version 3.3. Cependant, l'installation Python de l'utilisateur est la version 2.7.9.
Le problème
Le "cp33" dans le nom du fichier whl signifie qu'il est destiné à la version 3.3 de Python. , tandis que le message d'erreur indique que la plateforme de l'utilisateur n'est pas compatible avec celui-ci. Essentiellement, le fichier whl est adapté à une version de Python différente de celle installée sur le système de l'utilisateur.
La solution
Pour résoudre ce problème, l'utilisateur doit obtenez le fichier whl correct et compatible avec leur version Python. Dans ce cas, l'utilisateur devra télécharger scipy-0.15.1-cp27-none-win_amd64.whl, qui est le fichier whl pour CPython version 2.7.
Après avoir acquis le bon fichier whl, l'utilisateur peut procédez à l'installation à l'aide de la commande suivante :
pip install scipy-0.15.1-cp27-none-win_amd64.whl
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!