GNU/Linux >> LINUX-Kenntnisse >  >> Linux

wie man python2.7 pip anstelle von default pip verwendet

Es sollte eine Binärdatei namens "pip2.7" an einem Ort installiert sein, der in Ihrer $PATH-Variablen enthalten ist.

Das kannst du herausfinden, indem du

eingibst
which pip2.7

Dies sollte so etwas wie '/usr/local/bin/pip2.7' auf Ihrer Standardausgabe ausgeben. Wenn es so etwas nicht druckt, ist es nicht installiert. Installieren Sie es in diesem Fall, indem Sie

ausführen
$ wget https://bootstrap.pypa.io/pip/2.7/get-pip.py
$ sudo python2.7 get-pip.py

Jetzt sollten Sie fertig sein und

which pip2.7

sollte die richtige Ausgabe zurückgeben.


Alternativ kann pip aufgerufen werden Modul unter Verwendung von python2.7, wie unten:

python2.7 -m pip <commands>

Beispielsweise könnten Sie python2.7 -m pip install <package> ausführen um Ihre bevorzugten Python-Module zu installieren. Hier ist eine Referenz:https://stackoverflow.com/a/50017310/4256346.

Falls das Pip-Modul für diese Version von Python noch nicht installiert wurde, können Sie Folgendes ausführen:

python2.7 -m ensurepip

Wenn Sie diesen Befehl ausführen, wird "das Pip-Installationsprogramm gebootet". Beachten Sie, dass für die Ausführung möglicherweise Administratorrechte erforderlich sind (z. B. sudo ). Hier ist eine Referenz:https://docs.python.org/2.7/library/ensurepip.html und eine weitere Referenz https://stackoverflow.com/a/46631019/4256346.


Wie hier erwähnt, hat dies für mich am besten funktioniert:

sudo apt-get install python3 python3-pip python3-setuptools

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10

Linux
  1. So verwenden Sie BusyBox unter Linux

  2. Wie ich Cron unter Linux verwende

  3. So verwenden Sie Nginx zum Umleiten

  4. So verwenden Sie den Su-Befehl unter Linux

  5. wie man pylint in vim verwendet

So verwenden Sie Instagram im Terminal

So verwenden Sie Vagrant mit dem Libvirt KVM-Anbieter

So verwenden Sie den PS-Befehl

So verwenden Sie den TOP-Befehl

So verwenden Sie FTP

So verwenden Sie IPTables anstelle von Firewalld für Fedora 30-31-32