La version de pip
que vous utilisez n'est pas associée à la version de Python que vous utilisez. pip
installe NumPy dans la distribution miniconda (BTW, savez-vous que la dernière version de NumPy est 1.11.3?), Alors que votre binaire Python lit ses paquets de site d'ailleurs. Pour déterminer cela, exécutez
python
à l'invite de commande, puis une fois dans l'interpréteur run
>>> import sys
>>> print(sys.executable)
>>> from pprint import pprint as pp # makes reading the results easier
>>> pp(sys.path)
sys.executable
vous dira quel python
binaire que vous utilisez, et la liste sys.path
vous dira de où Python importe ses paquets. Ceci étant dit, vous devez pointer votre script pip
vers la version de Python que vous utilisez actuellement. La façon la plus facile (OMI) est de télécharger get-pip.py
, puis exécutez soit
python get-pip.py
(après avoir changé le répertoire de téléchargement) ou
sudo python get-pip.py
selon que vous êtes un administrateur ou non. Cela va installer la dernière version de pip (actuellement 9.0.1) et l'associer à la version de Python qui a été utilisée pour appeler le script.
Avez-vous plus d'une version de Python? –
Faites un 'python --version' et' pip -version' et mettez à jour votre question avec les résultats. – CodeLikeBeaker
Oui. J'ai plusieurs versions de Python – upendra