2014-07-14 18 views
6

sto cercando di installare i panda via pip install pandas ma quando lo faccio, ottengo l'errore:Python - PIP installare panda, non lavorano

Command python setup.py egg_info failed with error code 1 in c:\users[username]\appdata\local\temp\pip_build_[username]\pandas

Ho seguito la risposta data here ed installati ez_setup.py senza incidenti, ma ancora ricevi l'errore quando fai pip install pandas.

Grazie per qualsiasi aiuto, se posso fornire ulteriori informazioni per favore fatemelo sapere.

risposta

2

Il modo più semplice per installare pandas e le sue dipendenze su Windows è scaricare i pacchetti pertinenti dal repository di Christoph Gohlke Python Extension Packages for Windows. Troverai i file per pandashere e un elenco di altre dipendenze richieste.

+0

Grazie! Sono stato in grado di farlo installare. Sto davvero cercando di imparare tutto su Python, quindi ho bisogno di chiedere perché pensi che l'installazione di pip non funzionasse? Non sembra essere pip, dato che potrei fare 'pip install six' senza errori. È stato un errore "idiosincratico", o qualcosa di più profondo che dovrò correggere mentre continuo ad usare Python? – user3718365

+1

@ user3718365 dipende da come hai installato 'pip'. Consiglio vivamente di scaricare 'get-pip.py' da http://pip-installer.org ed eseguirlo con la tua versione di Python. Tuttavia, senza vedere l'intero testo del tuo errore è difficile sapere cosa è andato storto. Su Windows, cerco sempre i pacchetti sul repository di Gohlke, quindi uso 'pip' se non è lì. – MattDMo

+0

Grazie per quello - in effetti ho usato get-pip.py. Farò il bookmark di quel sito, grazie! Un rapido follow up se va bene (so che di solito sono disapprovati qui) - ma ho anche visto persone raccomandare ad Anaconda di ottenere tutte le librerie principali/etc per Python. Ottenere Anaconda è essenzialmente come ottenere Python e quindi installare pacchetti dal repository di Gohlke ... solo più "efficienti"? – user3718365

0

Su Linux (varietà Debian/Ubuntu), quando NON si installa all'interno di un ambiente virtuale, ma nel sistema principale, trovo il modo migliore di usare solo il Gestore pacchetti Synaptic (perché anche l'interruttore --user sembra fallire quando cercando di installare i panda senza sudo). Cerca i panda all'interno di Synaptic PM. C'è varietà per Python 2 e 3.

enter image description here

Tuttavia, su Linux, ho trovato in generale il più pulito, più semplice e più sicuro approccio globale per essere la creazione di ambienti virtuali e quindi utilizzare pip install <package name> all'interno dell'ambiente virtuale. Credo che sarebbe meglio anche su Windows.

0

ho installato il pacchetto Panda procedura riportata di seguito elencati dopo la sezione seguente dichiarazione di non responsabilità: Disclaimer: - Io non mi considero un esperto di computer in modo da seguire le istruzioni a proprio rischio.
- la mia procedura lavorato sul mio computer Windows - Le mie finestre computer ha Python 2.7 installato dal python.org - La mia GUI pitone è IDLE - non ricordo pip l'installazione, è possibile che si installa al momento della l'installazione di Python 2.7 da python.org (non sono sicuro) - la directory in cui si trova la mia PIP.EXE è sotto C: \ Python27 \ Scripts

procedura:

  1. Aprire una finestra di comando per la directory sotto il quale hai pip.exe, (nel mio caso è Scripts). Il prompt appare così nel mio caso: C: \ Python27 \ Scripts>
  2. Al prompt digitare pip install pandas. Il prompt appare nel mio caso: C: \ Python27 \ Scripts> pip install pandas
  3. Premere il tasto INVIO. Dovresti vedere il messaggio: "Raccolta dei panda" visualizzato nella finestra di comando.
  4. Una volta che il sistema ha completato la raccolta dei panda, dovresti vedere il messaggio "Installato correttamente pandas-0.22.0" o simile a seconda della versione raccolta.

L'immagine mostra i passaggi 1 -4 come mostrato nella finestra di comando del mio computer. collecting_pandas

+0

C'è già un modo più semplice e più breve pubblicato qui come risposta accettata. Per favore date un'occhiata a quello. –