16

我一直在尝试设置 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
4

7 回答 7

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已过时,但仍应适用)。

于 2013-02-14T22:16:51.800 回答
11

要安装 pip,请下载get-pip.py。然后运行这个命令:

sudo python get-pip.py

它将从源代码下载并安装 pip。要检查是否安装了 pip,请键入:

which pip

它将显示 pip 所在的位置

/usr/local/bin/pip

或只需键入:

pip
于 2014-12-22T09:06:14.723 回答
3

你想要的包没有被调用pip,名字取决于python版本。

蟒蛇2: sudo apt-get install python-pip

蟒蛇 3: sudo apt install python3-pip

于 2020-05-05T21:34:08.457 回答
1

如果你使用的是 python 3.xx 版本,试试这个。

sudo apt-get install python3-pip

于 2020-06-09T04:16:41.437 回答
0

Python 包通常有一个python前缀。

尝试安装python-pip而不是pip(这可能会根据您正在处理的发行版而改变)。

于 2013-02-14T22:14:45.593 回答
0

只需更新使用:

sudo apt-get update

您的问题将得到解决。

于 2018-03-12T15:33:02.517 回答
0

只需删除 python-pip-whl

sudo apt-get remove python-pip-whl

现在再试一次它会工作

于 2020-05-03T17:59:46.370 回答