Le gestionnaire de paquets dans Project Interpreter ne semble pas avoir le moindre moyen d'exécuter une commande pure pip. Je ne peux donc pas installer la roue comme je le ferais normalement avec une ligne de commande.
Courir en ligne de commande installe la roue sur mon installation python de base et non sur virtualenv. Aidez-moi?
Pour installer via votre ligne de commande et éviter d’installer sur votre base Python, vous devez d’abord activer la virtualenv
.
Vous pouvez le faire sur POSIX en utilisant:
$ source path_to_your_venv/bin/activate
Et ensuite pour les systèmes Windows:
> path_to_venv\Scripts\activate
Vous pouvez ensuite installer le fichier .whl
avec pip install filename.whl
tant que l'environnement virtuel est activé.
Vous pouvez l'installer depuis la console Python de PyCharm avec le module pip:
import pip
def install_whl(path):
pip.main(['install', path])
install_whl("path/to/file.whl")
Mon environnement est Windows 7 et Python 2.7.12.
Les étapes pour installer les paquets dans venv:
mysqlclient‑1.3.13‑cp27‑cp27m‑win32.whl
à C:\Root\python\whls\mysqlclient‑1.3.13‑cp27‑cp27m‑win32.whl
import pip
from pip._internal import main as pipmain
def install_whl(path):
pipmain(['install', path])
install_whl('C:\Root\python\whls\mysqlclient-1.3.13-cp27-cp27m-win32.whl')
Le fichier whl (package opencv) se trouve dans c:\SmartSight\OPCV:
c:\SmartSight\OPCV>pip install opencv_python-3.4.3+contrib-cp36-cp36m-win_AMD64.whl
Processing c:\smartsight\opcv\opencv_python-3.4.3+contrib-cp36-cp36m-win_AMD64.whl
Installing collected packages: opencv-python
Successfully installed opencv-python-3.4.3+contrib