E: 无法找到包 pip
我一直在尝试搭建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-dev
和build-essential
,你也应该安装它们。(不过看起来你的apt-get
命令可能已经成功安装了它们。如果你不确定,可以再试着安装一次,或者用apt-cache policy python-dev build-essential
来检查一下。)
一旦必要的软件安装完成,如果你想进一步更新它,可以直接用pip
来更新,运行以下命令:
sudo pip install --upgrade pip
sudo pip install --upgrade virtualenv
来源: 如何在Ubuntu上安装pip,作者是Eliot(虽然是旧的内容,但应该仍然适用)。