2011-11-04 11 views
15

Sto cercando di installare python-shapely con pip in Ubuntu 10.04. Ho "Comando sconosciuto o non supportato 'install'", mentre ho provato,pip non funziona

[email protected]:~$ pip install Shapely

Ho provato a installare pip ed ha ottenuto il seguente errore:

[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) 

Apprezzerei ogni commento/soluzione.

Grazie!

risposta

2

Sembra essere interrotto. Hai provato easy_install?

sudo easy_install pip 
+0

Sì, l'ho fatto e dice "Installato /usr/local/lib/python2.6/dist-packages/pip-1.0.2-py2.6.egg "ma mentre provavo" pip install Shapely ", sto ancora ottenendo" Installazione sconosciuta o non supportata 'installazione' ". – troublemaker

+0

Ciao. Il colpevole è probabilmente Strawberry Perl. Ti suggerisco di controllare se è installato. potrebbe spostarlo più in basso lungo il percorso, cioè "dietro" (leggendo da sinistra a destra) la tua voce Python. – CaitlinG

15

Prima di installare pip, quindi ottenere questo errore, quindi provare a installare python-pip?

In tal caso, rimuovere prima pip (apt-get remove pip), quindi installare python-pip e riprovare.

(Ho appena avuto lo stesso problema, non so se python 2.7 utilizza pip e 2.6 utilizza python-pip? Che potrebbe essere il problema.)

+0

Aggiornamento: python-pip funziona, ma è una vecchia versione. Ti conviene scaricare l'ultima versione di pip dal interwebs: http://pypi.python.org/pypi/pip#downloads – Demelziraptor

+0

Hai fatto la mia giornata! – Zl3n

5

stesso accada a me, io corro Ubuntu Lucid Lynx, 10.04 e c'è un conflitto di packaging. Il pacchetto pip (software di installazione perla) ha un conflitto con il pacchetto python-pip. Entrambi cercano di mettere un binario di pip in/usr/bin/pip. Si potrebbe fare diverse cose per risolvere il problema in modo da scegliere quello che si adatta alle vostre esigenze:

1.- Rimuovere "il PIP perla" se non lo usate e installare il pip pitone

2.- Forza l'installazione di python pip con alcuni "dpkg -f" o così, ma in questo modo il tuo file binario pip verrà sovrascritto

3.- Installa manualmente l'etere dei pacchetti cambiando il nome binario, cioè installa manualmente il pip python e invece di pip basta chiamare il binario "python-pip"

+2

L'opzione 1 è il percorso migliore, apt-get remove pip; apt-get install python-pip. – Chris

0

Il problema si pone perché pip è in perl fragola e Python entrambi Se pip di Perl ha colpito questo errore viene

$ che pip /cygdrive/c/fragola/perl/bin/PIP

Soluzione 1. C: \ Python27 \ Scripts \ pip install sud o 2 . Mantenere percorso pitone prima strawberry perl o 3. Rimuovere percorso strawberry perl dalla variabile del percorso ...

0

Lascia tutto, installare l'ultima versione di Python dalla sua https://www.python.org/downloads .E già contenere PIP, così aperta CMD dall'inizio e dare percorso per raggiungere la cartella in cui python è installato e ope n cartella "Script" in cui è installato il pip, ad es. c: \ Python36-32 \ Script E poi scrivere PIP installare module_name e godere ,,,

Forse si dovrà aprire Amministrazione CMD, così dopo digitando cmd nella partenza quando si vede CMD è sulla lista stampa CTRL + MAIUSC + INVIO e premere OK nella finestra di dialogo a comparsa e si avrà il CMD amministrativo.