Python : comment spécifier la version d'opencv à installer via Pip ?

La bibliothèque OpenCV permet aux développeurs de traiter des images en temps réel. Elle prend en charge plusieurs langages de développement, dont Python. Lorsque vous l'installez avec le gestionnaire de paquets PIP, il vous est possible de choisir la version à installer.

La commande traditionnelle pour installer un paquet avec PIP est la commande "pip install". Si vous ne précisez que le nom du paquet, celui-ci sera automatiquement installé dans sa dernière version.

# Installe la dernière version d'OpenCV
pip intall opencv-python

Il est possible de demander une version spécifique d'une librairie grâce à l'opérateur "==" suivi du numéro de version souhaitée. PIP va alors installer la librairie dans la version demandée si elle est disponible. Si la librairie ne peut pas être installée dans cette version, un message d'erreur sera affiché.

# Installe la version 3.1.0.0 d'OpenCV
pip install opencv-python==3.1.0.0

Pour savoir quelles versions de la librairie sont prises en charge par le gestionnaire de paquets, il existe une astuce. Indiquez l'opérateur "==" sans numéro de version à côté. Vous obtiendrez alors un message d'erreur indiquant que la version demandée n'a pas été trouvée. Le message contiendra également une liste des versions disponibles pour la librairie prises en charge par PIP.

# Astuce pour obtenir les versions disponibles
pip install opencv-python==
Could not find a version that satisfies the requirement opencv-python== 
(from versions: 3.1.0.0, 3.1.0.1, 3.1.0.2, 3.1 .0.3, 3.1.0.5, 3.2.0.6, 3.2.0.7) No matching distribution found for opencv-python==

Python