2011-11-04 83 views
15

我想在Ubuntu 10.04中使用pip安装python-shapely。我得到“未知或不支持的命令‘安装’”而我想,pip不工作

[email protected]:~$ pip install Shapely

我尝试安装点子,得到了以下错误:

[email protected]:~$ sudo apt-get install python-pip 
Reading package lists... Done 
Building dependency tree 
Reading state information... Done 
The following NEW packages will be installed: 
    python-pip 
0 upgraded, 1 newly installed, 0 to remove and 396 not upgraded. 
Need to get 0B/49.8kB of archives. 
After this operation, 270kB of additional disk space will be used. 
(Reading database ... 252574 files and directories currently installed.) 
Unpacking python-pip (from .../python-pip_0.3.1-1ubuntu2.1_all.deb) ... 
dpkg: error processing /var/cache/apt/archives/python-pip_0.3.1-1ubuntu2.1_all.deb (--unpack): 
trying to overwrite '/usr/bin/pip', which is also in package pip 0:0.13-1 
Errors were encountered while processing: 
/var/cache/apt/archives/python-pip_0.3.1-1ubuntu2.1_all.deb 
E: Sub-process /usr/bin/dpkg returned an error code (1) 

我会很感激任何评论/解决方案。

谢谢!

回答

2

似乎被破坏的下载。你有没有尝试easy_install?

sudo easy_install pip 
+0

是的,我做了,它说“安装/usr/local/lib/python2.6/dist-packages/pip-1.0.2-py2.6。鸡蛋“,但是当我尝试”皮普安装Shapely“时,我仍然得到”未知或不支持的命令'安装'“。 – troublemaker

+0

嗨,罪魁祸首可能是草莓Perl,我会建议检查,看看它是否安装。可以将它移动到更远的位置,即“后面”(从左到右)Python入口。 – CaitlinG

15

您是否先安装pip,然后得到此错误,然后尝试安装python-pip?

如果是这样,请先删除pip(apt-get remove pip),然后安装python-pip并重试。

(我有同样的问题,不知道蟒蛇2.7使用PIP和2.6使用Python-PIP?这可能是这个问题。)

+0

更新:python-pip可以工作,但它是旧版本。您最好从下载最新版本的pip interwebs:http://pypi.python.org/pypi/pip#downloads – Demelziraptor

+0

你做了我的一天! – Zl3n

5

同样发生在我身上,我运行Ubuntu清醒山猫, 10.04,并且存在包装冲突。 Package pip(珍珠安装软件)与python-pip软件包有冲突。他们都试图在/ usr/bin/pip中放置一个pip二进制文件。你可以采取一些措施来解决这个问题,从而选择适合自己需求的:

1.-删除“珍珠点子”,如果你不使用它,并安装python PIP

2:用一些“dpkg -f”强制安装python pip,但这样你的pip二进制文件将被覆盖

3.-手动安装改变二进制名称的软件包的ether,即手动安装python pip而不是点你只是调用二进制“python-pip”

+2

选项1是最佳路线,apt-get删除pip; apt-get安装python-pip。 – Chris

0

问题引发,因为pip是草莓perl和Python两者如果Perl的点子打这个错误出现

$这点子 /cygdrive/C /草莓/ perl的/ bin中/ PIP

解决方案 1. C:\ Python27 \脚本\ PIP安装南方 或 2 。请蟒蛇路径草莓perl的 或路径变量 3.删除草莓perl的路径之前...

0

留下的一切,从https://www.python.org/downloads。它已经包含了PIP,所以打开CMD,从开始安装最新版本的Python,给他的路径到达python安装和打开的文件夹n安装了内置pip的“Script”文件夹,例如: C:\ Python36-32 \脚本然后写PIP安装MODULE_NAME,享受,,,

也许你将不得不打开CMD管理员,所以在开始输入CMD后,当你看到CMD是名单按CTRL + SHIFT + ENTER,然后在弹出对话框中按OK,您将拥有管理CMD。