Je suis sur El Capitan et je veux installer Numpy avec PIP. Cependant, je reçois l'erreur suivante: La version numpy existante semble être 1.10.4 et celle que j'essaie d'installer est 1.9.2, mais j'en ai besoin. Y a-t-il un moyen de désinstaller cette version avec des distutilles? Ou au moins n'importe quel moyen de dire PIP qu'il y a numpy installé? P> p>
4 Réponses :
Comme il n'y a pas de métadonnées sur les fichiers installés, j'ai trouvé le moyen le plus simple d'éliminer les fichiers manuellement. Récupérez simplement le répertoire du module (je me suis référé à ceci: Récupérer le chemin du module Python ), et Supprimez le dossier, ainsi que le fichier .Egg-info ci-joint. Ensuite, installez la version numpie souhaitée sans le drapeau -UPDATE. P>
J'ai simplement utilisé le nom du module et une regex pour trouver le fichier d'œufs et supprimé les deux
Ce pourrait être que votre article ait été installé avec Anaconda. Pour votre numéro, essayez:
conda uninstall numpy
Cela fonctionne lorsque j'ai eu du mal à désinstaller Tensorflow de la version inférieure. Il devrait s'agir si si un colis est installé par Conda, le moyen de la désinstaller via P>
Le moyen "correct" à ceci est de créer un virtualenv a> et installer la version de Numpy que vous voulez dans cela. Si vous regardez celui que vous avez déjà: p> Il n'y a aucune garantie que cela ne sera pas touché par un futur osx patch ou mise à niveau et vos changements écrasés, si vous le faites manuellement. p> p>