Как установить python3-pip на ubuntu 20.04

Я установил Ubuntu 20.04 на ПК. Затем я попытался начать и установить pip для python3. Однако ничего не работало. Это то, что я пробовал до сих пор:

sudo apt install python3-pip

Это ошибка, которую я получаю:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package python3-pip is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'python3-pip' has no installation candidate

Я пробовал решение, предложенное Карлосом Санчесом-младшим: Как установить установщик пакетов Python PIP в Ubuntu 20.04 Linux

Следуя совету, приведенному в приведенной выше ссылке, я получил эту ошибку при выполнении sudo apt update:

Ign:1 cdrom://Ubuntu 20.04 LTS _Focal Fossa_ - Release amd64 (20200423) focal InRelease
Hit:2 cdrom://Ubuntu 20.04 LTS _Focal Fossa_ - Release amd64 (20200423) focal Release
Hit:4 http://security.ubuntu.com/ubuntu focal-security InRelease              
Hit:6 http://archive.ubuntu.com/ubuntu focal InRelease                        
Get:5 http://kali.download/kali kali-rolling InRelease [30.5 kB]
Hit:7 http://archive.ubuntu.com/ubuntu focal-updates InRelease
Err:5 http://kali.download/kali kali-rolling InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY ED444FF07D8D0BF6
Get:8 http://kali.cs.nctu.edu.tw/kali kali-rolling InRelease [30.5 kB]
Err:8 http://kali.cs.nctu.edu.tw/kali kali-rolling InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY ED444FF07D8D0BF6
Reading package lists... Done
W: GPG error: http://kali.download/kali kali-rolling InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY ED444FF07D8D0BF6
E: The repository 'http://http.kali.org/kali kali-rolling InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: GPG error: http://kali.cs.nctu.edu.tw/kali kali-rolling InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY ED444FF07D8D0BF6
E: The repository 'http://kali.cs.nctu.edu.tw/kali kali-rolling InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Попытка sudo apt install python3-pip на этом этапе дает мне ту же ошибку E: Package 'python3-pip' has no installation candidate, что и раньше.

Других решений этой проблемы я не нашел.


person Biochem    schedule 11.06.2020    source источник
comment
askubuntu.com/a/227788 Найдено в askubuntu.com/   -  person phd    schedule 11.06.2020
comment
askubuntu.com/a/378565   -  person phd    schedule 11.06.2020
comment
Казалось, ничего не работает, я просто переустановил другую версию Ubuntu.   -  person Biochem    schedule 11.06.2020


Ответы (9)


Попробуйте эту команду

sudo apt-get install python3-pip

Примечание. Если у вас новая установка, вам нужно сделать это, прежде чем пытаться выполнить указанную выше команду.

sudo apt-get update

person G.Pavan Kumar    schedule 11.06.2020
comment
Я пробовал это. Это дало мне ошибку. Вместо этого я просто установил другую версию Ubuntu. Теперь все работает нормально. - person Biochem; 11.06.2020
comment
Это исправило это для меня. Я уже запускал обновление, но, думаю, мне нужно было запустить его снова. - person Stonecraft; 18.10.2020

Попробуйте следующие команды:

sudo apt-get install python3-setuptools
sudo python3 -m easy_install install pip
python3 -m pip --version
person kenorb    schedule 04.10.2020
comment
это единственный способ записать живой компакт-диск. У apt update ничего нет в cdrom: // ... и python3-pip еще не готов. Но setuptools и easy_install могут заставить pip3 работать - person Sam; 30.03.2021

Я столкнулся с той же проблемой на AWS EC2. Простым sudo apt update проблему решил.

person T Hansda    schedule 17.07.2020
comment
Если вы прочитаете полный вопрос (и предоставленные ссылки), вы увидите, что это одна из тех вещей, которые я пробовал. Оглядываясь назад, я думаю, что это была какая-то проблема с оборудованием. - person Biochem; 17.07.2020
comment
sudo apt update исправил это для меня на новом экземпляре Ubuntu Server 20.04 на AWS. - person Nathan Griffiths; 11.03.2021

Это может сработать:

python3 -m pip3 install -U pip3

or:

python3 -m pip install -U pip
person Aten    schedule 11.06.2020
comment
Я пробовал это. Это дало мне ошибку. Вместо этого я просто установил другую версию Ubuntu. Теперь все работает нормально. - person Biochem; 11.06.2020

У меня была такая же проблема с Ubuntu 19.04. Кажется, в репозиториях этой версии были проблемы с sudo apt update ... ip-адресами и репозиториями, где не разрешалось

Когда я делал это в виртуальной машине, я установил Ubuntu 16.04, и все работало как надо, без проблем.

Выполните следующие действия: https://docs.python-guide.org/starting/install3/linux/

И тогда это работает.

sudo apt install python3-pip

person Hillsie    schedule 11.07.2020

Способ 1:

Чтобы установить pip, безопасно загрузите get-pip.py с помощью curl:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

Затем выполните следующую команду в папке, в которую вы скачали get-pip.py:

python get-pip.py

Предупреждение. Будьте осторожны, если вы используете установку Python, управляемую вашей операционной системой или другим менеджером пакетов. get-pip.py не координируется с этими инструментами и может оставить вашу систему в несогласованном состоянии.


Способ 2:

Будьте осторожны, используя этот метод, но у меня он сработал:

cd ~
rm -rf .local
rm -rf .cache
sudo apt get python3-pip
person Daniel Goldfarb    schedule 19.08.2020

Вам необходимо включить репозиторий юниверса, чтобы установить для этого официальный пакет.

$ sudo add-apt-repository universe
$ sudo apt-get install python3-pip
person fuzzyTew    schedule 11.01.2021

Это означает, что у вас новая установка.

попробуй это:

sudo apt-get update 

Затем просто используйте приведенные ниже команды, все работает нормально.

sudo apt-get install python3-setuptools
sudo python3 -m easy_install install pip
python3 -m pip --version
person Developer-felix    schedule 21.06.2021

Из информации об ошибке обновления apt-get. Это вызвано подходящим источником kali. The following signatures couldn't be verified because the public key is not available: NO_PUBKEY ED444FF07D8D0BF6

Сначала вы можете запустить следующую команду

wget -q -O - https://archive.kali.org/archive-key.asc | apt-key add

or

apt-key adv --keyserver hkp://keys.gnupg.net --recv-keys ED444FF07D8D0BF6
dpkg --configure -a

Затем вы можете запустить следующие команды для установки pip.

sudo apt-get update
sudo apt install python3-pip
person JokeMay    schedule 08.07.2021