web-dev-qa-db-fra.com

L'installation de pip n'installe pas les exécutables dans / usr / local / bin

J'ai récemment installé une nouvelle machine Ubuntu 16.04.2. J'essaie d'installer des packages python, mais tous les packages sont installés à /usr/local/lib/python2.7.10/bin au lieu de /usr/bin ou /usr/local/bin.

Installing collected packages: git-review

  changing mode of /usr/local/lib/python2.7.10/bin/git-review to 755
Successfully installed git-review-1.25.0

Quel est le problème ici?

6
ronakg

Je devais supprimer le package pip qui avait été installé par apt.

Sudo apt remove python-pip

Ensuite, réinstallez pip en suivant les instructions de son site Web - https://pip.pypa.io/fr/stable/installing/ .

wget https://bootstrap.pypa.io/get-pip.py
Sudo python get-pip.py

On dirait que pip du référentiel par défaut d’Ubuntu n’est pas identique à celui distribué par pypi.

3
ronakg

Ouvrez un terminal et lancez:

pip uninstall git-review
Sudo pip uninstall git-review
Sudo pip install --prefix /usr/local git-review
git review --version

La dernière commande devrait générer quelque chose comme git-review version 1.25.0.

7
Chai T. Rex