J'ai mis à niveau et installé la dernière version Python version 3.8.1.
Le problème est, quand je tape
python --version
sur le terminal, j'obtiens Python 2.7.16, quand je tape
python3 --version
J'obtiens Python 3.8.1. Mais si j'essaye de
pip install -U Selenium
Je reçois un message:
"DÉPRÉCIATION: Python 2.7 a atteint la fin de sa vie le 1er janvier 2020. Veuillez mettre à jour votre Python comme Python) 2.7 n'est plus maintenue. Une future version de pip supprimera la prise en charge de Python 2.7. Plus de détails sur Python 2 support dans pip, peuvent être trouvés sur - https://pip.pypa.io/en/latest/development/release-process/#python-2-support "
Je ne comprends pas pourquoi il fonctionne sur Python 2.7
N'appelez pas le pip
ou pip3
scripts directement jusqu'à ce que vous compreniez vraiment quelles sont les implications.
Appelez plutôt l'interpréteur exact Python que vous ciblez) et dites-lui d'exécuter le module pip
: python -m pip
ou python3 -m pip
ou path/to/my/python -m pip
.
Je recommande de lire ceci article de Brett Cannon " Pourquoi utiliser python -m pip
" .