Я следовал онлайн-учебнику по python, и он заставил меня сделать это:
akclark@enceladus:~$ pip install virtualenv
Но я получил следующее:
Command 'pip' not found, but can be installed with:sudo apt install python-pip
Достаточно просто, не так ли? Так что я попробую это сделать..
akclark@enceladus:~$ sudo apt install python-pip
Но я получаю сообщение об ошибке...
Reading package lists... DoneBuilding dependency tree Reading state information... DoneE: Unable to locate package python-pip
Что я делаю не так?
РЕДАКТИРОВАТЬ: Согласно комментариям, которые я пробовал sudo apt update
EDIT2: Я пытался apt-cache madison python-pip и получил
N: Unable to locate package python-pip
ПРАВКА3: grep '^deb ' /etc/apt/sources.list показал
deb http://archive.ubuntu.com/ubuntu bionic main deb http://archive.ubuntu.com/ubuntu bionic-security maindeb http://archive.ubuntu.com/ubuntu bionic-updates main
Вы должны включить universe категория, которая содержит python-pip пакет.
Как предположил Дэвид, если у вас есть software-properties-common установлен, Вы можете использовать эту команду для добавления universe категорию в ваш исходный файл:
sudo add-apt-repository universe
Затем:
sudo apt updatesudo apt install python-pip
Однако, если вы предпочитаете добавлять его вручную или у вас нет add-apt-repository команда доступна для запуска, затем следуйте этим инструкциям:
Открыть /etc/apt/sources.list используя редактор, например nano:
sudo nano /etc/apt/sources.list
затем добавьте universe в конце каждой строки, вот так:
deb http://archive.ubuntu.com/ubuntu bionic main universedeb http://archive.ubuntu.com/ubuntu bionic-security main universe deb http://archive.ubuntu.com/ubuntu bionic-updates main universe
Нажмите Ctrl+o чтобы сохранить файл.Нажмите Ctrl+x чтобы бросить нано.