pip-python pas trouvé au sein de l'environnement virtuel
-
11-12-2019 - |
Question
J'ai installé python-virtualenv et python-virtualenvwrapper, et a créé un environnement virtuel à l'aide de mkvirtualenv NOM, puis activé à travers quelques-NOM.En regardant dans ~/.virtualenvs/NOM de/bin je vois que le pip est installé là-bas.
Cependant, lorsque j'essaie de l'installer quoi que ce soit par le biais de pip, je me dit pip-python:command not found
Je n'ai pas installé pip à l'échelle du système, et avait l'impression que je n'ai pas besoin de le faire, étant donné qu'il était déjà installé à l'intérieur de l'environnement virtuel.Maintenant, tout cela me conduit à croire que quelque chose n'est pas réglé correctement avec mon $PATH, ce qui pourrait être bien?Une fois que je suis à côté de l'environnement virtuel en tant que tel:(NOM)[user@host]$ ne devraient pas mon chemin déjà être modifiées pour utiliser le pip installation à l'intérieur de cet environnement?Que dois-je faire pour faire de cette manière?
La solution
pip-python
est le nom de l'exécutable dans certaines distributions de Linux.Il est sur ma Fedora machine.
Lorsque pip
est installé dans un virtualenv, le nom de l'exécutable est tout simplement pip
, pas pip-python
.Si vous avez besoin de l'exécuter avec ~/.virtualenvs/NAME/bin/pip
, pas ~/.virtualenvs/NAME/bin/pip-python
.
Autres conseils
Vous devez installer pip
sur votre système pour le rendre accessible dans virtualenv
.