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?

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top