Si vous utilisez la commande pip car elle ressemble à pip list
, l'avertissement suivant sera affiché et vous serez surpris. Cette façon d'écrire semble ancienne.
WARNING: pip is being invoked by an old script wrapper. This will fail in a future version of pip.
Please see https://github.com/pypa/pip/issues/5599 for advice on fixing the underlying issue.
To avoid this problem you can invoke Python with '-m pip' instead of running pip directly.
Il est recommandé d'utiliser le pip fourni avec Python comme suit.
$ python3 -m pip [commande pip]
L'utilisation du pip fourni avec Python ne change rien, mais je publierai un extrait de ma commande pip préférée.
$ python3 -m pip list
$ python3 -m pip install [nom du paquet]
$ python3 -m pip install [nom du paquet]==Version spécifiée
$ python3 -m pip install opencv-python==3.4
Cependant, il n'y a pas de version appelée 3.4, elle vous indiquera donc quelle version vous pouvez spécifier avec soin.
ERROR: Could not find a version that satisfies the requirement
opencv-python==3.4.10.35 (from versions:
3.2.0.6, 3.2.0.7, 3.2.0.8, 3.3.0.9, 3.3.0.10, 3.3.1.11,
3.4.0.12, 3.4.0.13, 3.4.0.14, 3.4.1.15, 3.4.2.16, 3.4.2.17,
3.4.3.18, 3.4.4.19, 3.4.6.27, 3.4.7.28, 4.0.1.24, 4.1.0.25, 4.1.1.26)
ERROR: No matching distribution found for opencv-python==3.4
Je suis très reconnaissant.
$ python3 -m pip install [nom du paquet]==Version spécifiée
Tout comme une nouvelle installation, vous pouvez simplement exécuter install.
Installing collected packages: opencv-python
Attempting uninstall: opencv-python
Found existing installation: opencv-python 4.1.1.26
Uninstalling opencv-python-4.1.1.26:
Successfully uninstalled opencv-python-4.1.1.26
Successfully installed opencv-python-3.4.7.28
Ceux installés de cette manière seront automatiquement désinstallés.
En gros, il n'y a pas de problème si vous vous souvenez de "** $ python3 -m pip **". Notez que Python est livré avec pip depuis la version 3.4.
Recommended Posts