2013-02-05 78 views
3

我一直在试图建立Python的Android的环境,并不断收到此错误信息:E:无法找到包PIP

~$ 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 
+0

我不知道是不是真的属于这里(你最好在http://askubuntu.com问这个问题)。但除此之外,我不知道你从哪里得到这个,但是你可能是指'python-pip'包。 – ayke

+0

尽管某些'sudo'命令似乎成功,但sudo文件的权限有误。也许那是意外粘贴的。但是,如果您在使用'sudo'时遇到错误,您可能需要在[Ask Ubuntu](http://askubuntu.com)上发布一个问题来获得帮助。或[这个相关的问题](http://askubuntu.com/questions/240252/sudo-var-lib-sudo-navneet-writable-by-non-owner-040777-应该 - 模式0700)可能有帮助(请注意您的问题*不一定与OP所面临的问题一样严重)。这是你的主要问题的外围(这是一个错误的软件包名称)。 –

回答

14

在Ubuntu中,pippython-pip Install python-pip http://hostmar.co/software-small包提供。您可以在软件中心安装,或者,如果你喜欢使用命令行:

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

如果您尚未安装python-dev Install python-dev http://hostmar.co/software-smallbuild-essential Install build-essential http://hostmar.co/software-small,你应该安装它们。 (但似乎你apt-get命令威力已经成功地安装它们。如果你不知道,你可以尝试安装它们一次。或用apt-cache policy python-dev build-essential检查。)

一旦安装了必要的软件,如果你希望进一步更新它,你可以用pip自己这样做,通过运行:

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

来源:How to install pip on UbuntuEliot(日期,但应该仍然适用)

0

Python包一般有python前缀。

尝试安装python-pip而不是pip(这可能会改变,具体取决于您正在处理的分布)。

4

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

sudo python get-pip.py 

它会下载并从源头上安装点子。 要检查是否安装了PIP,键入:

which pip 

它会显示其中PIP位于

/usr/local/bin/pip 

或只是类型:

pip