web-dev-qa-db-fra.com

Ubuntu 20.04 minimal: "Impossible de localiser le paquet Python-Pip"

Lancement de petits VMS dans le GCP et pensé que je donnerais à Ubuntu 20.04 lts minimal un essai. Après avoir effectué une "mise à jour apte; mise à niveau apt", je suis capable d'installer des packages comme Apache, mais d'avoir zéro chance avec Pip:

root@ubuntu-rr58:/home/me# apt install python-pip
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package python-pip

J'ai vérifié l'univers, le multivers et les référentiels restreints sont disponibles:

root@ubuntu-rr58:~# grep ^deb /etc/apt/sources.list
deb http://us-central1.gce.archive.ubuntu.com/ubuntu/ focal main restricted
deb http://us-central1.gce.archive.ubuntu.com/ubuntu/ focal-updates main restricted
deb http://us-central1.gce.archive.ubuntu.com/ubuntu/ focal universe
deb http://us-central1.gce.archive.ubuntu.com/ubuntu/ focal-updates universe
deb http://us-central1.gce.archive.ubuntu.com/ubuntu/ focal multiverse
deb http://us-central1.gce.archive.ubuntu.com/ubuntu/ focal-updates multiverse
deb http://us-central1.gce.archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse deb http://security.ubuntu.com/ubuntu focal-security main restricted
deb http://security.ubuntu.com/ubuntu focal-security universe
deb http://security.ubuntu.com/ubuntu focal-security multiverse
5
John Heyer

Le paquet s'appelle python3-pip. =Python 2.7 n'est plus expédié avec Ubuntu 20.04, presque tous python Les packages associés sont maintenant appelés python3-*.

8

Pour obtenir le Python 2 version de PIP Back, vous pouvez utiliser get-pip , qui est un script unique qui télécharge et installe la dernière version de pip (pour = Python 2 ou 3, quelle que soit la version que vous exécutez le script):

$ curl -O https://raw.githubusercontent.com/pypa/get-pip/master/get-pip.py
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1824k  100 1824k    0     0  2211k      0 --:--:-- --:--:-- --:--:-- 2211k

$ python get-pip.py 
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
Defaulting to user installation because normal site-packages is not writeable
Collecting pip
  Using cached pip-20.1-py2.py3-none-any.whl (1.5 MB)
Installing collected packages: pip
  Attempting uninstall: pip
    Found existing installation: pip 20.1
    Uninstalling pip-20.1:
      Successfully uninstalled pip-20.1
  WARNING: The scripts pip, pip2 and pip2.7 are installed in '~/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed pip-20.1

Puis ajouter ~/.local/bin/ à votre chemin (par exemple dans votre ~/.bashrc):

PATH=$HOME/.local/bin/:$PATH

Après cela, vous devriez avoir une commande de travail pip _ pour Python 2. ou utilisez pip2/pip2.7 Si vous voulez vous assurer que vous ne ciblez pas Python 3.

3
Steven Kryskalla