E: 无法找到包 pip

16 投票
7 回答
74081 浏览
提问于 2025-04-17 14:52

我一直在尝试搭建Python-android的环境,但总是遇到这个错误信息:

~$ sudo apt-get install build-essential patch git-core ccache ant pip python-devsudo: /var/lib/sudo/plaix writable by non-owner (040777), should be mode 0700
[sudo] password for plaix: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package pip

7 个回答

3

你想要的这个软件包不是叫 pip,它的名字取决于你使用的Python版本。

如果你用的是Python 2,命令是:sudo apt-get install python-pip

如果你用的是Python 3,命令是:sudo apt install python3-pip

11
/usr/local/bin/pip

要安装pip,首先下载这个文件:get-pip.py

然后运行这个命令:

sudo python get-pip.py

这条命令会从源头下载并安装pip。

要检查pip是否安装成功,可以输入这个命令:

which pip

这会显示pip的位置。

或者你也可以直接输入:

pip
34

在Ubuntu系统中,pip 是由python-pip这个软件包提供的。你可以在软件中心安装它,或者如果你喜欢使用命令行的话:

sudo apt-get update && sudo apt-get install python-pip

如果你还没有安装python-devbuild-essential,你也应该安装它们。(不过看起来你的apt-get命令可能已经成功安装了它们。如果你不确定,可以再试着安装一次,或者用apt-cache policy python-dev build-essential来检查一下。)

一旦必要的软件安装完成,如果你想进一步更新它,可以直接用pip来更新,运行以下命令:

sudo pip install --upgrade pip 
sudo pip install --upgrade virtualenv

来源: 如何在Ubuntu上安装pip,作者是Eliot(虽然是旧的内容,但应该仍然适用)。

撰写回答