尝试从全新 18.04 安装时出现“无法找到包 python-pip”

尝试从全新 18.04 安装时出现“无法找到包 python-pip”

我正在网上学习 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... Done
Building dependency tree Reading state information... Done
E: Unable to locate package python-pip

我究竟做错了什么?

编辑:根据评论我已经尝试过sudo apt update

EDIT2:我试过apt-cache madison python-pip

N: Unable to locate package python-pip

EDIT3:grep '^deb ' /etc/apt/sources.list显示

deb http://archive.ubuntu.com/ubuntu bionic main 
deb http://archive.ubuntu.com/ubuntu bionic-security main
deb http://archive.ubuntu.com/ubuntu bionic-updates main

答案1

您必须启用universe包含包的类别python-pip

正如 David 所建议的,如果您已经software-properties-common安装,您可以使用此命令将universe类别添加到您的源文件中:

sudo add-apt-repository universe

然后:

sudo apt update
sudo 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 universe
deb http://archive.ubuntu.com/ubuntu bionic-security main universe 
deb http://archive.ubuntu.com/ubuntu bionic-updates main universe

Ctrl+o保存文件。按Ctrl+x退出 nano。

然后运行:

sudo apt update

最后:

sudo apt install python-pip

相关内容