2011-11-04 98 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。