2015-06-18 7 views
5

Ho Python 2.7.9 su Windows 7 64-bit. Sto cercando di installare scipy usando pip. Ho usato pip install scipy ma ottengo il seguente errore:"failed with error code 1" durante l'installazione di scipy

Command "C:\Python27\python.exe -c "import setuptools, tokenize;__file__='c:\\us 
ers\\admin\\appdata\\local\\temp\\pip-build-xpl5cw\\scipy\\setup.py';exec(compil 
e(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file 
__, 'exec'))" install --record c:\users\admin\appdata\local\temp\pip-b68pfc-reco 
rd\install-record.txt --single-version-externally-managed --compile" failed with 
error code 1 in c:\users\admin\appdata\local\temp\pip-build-xpl5cw\scipy 

ho cercato su google e StackOverflow per le soluzioni, ma niente ha funzionato. Ho provato ad aggiornare pip e non ha funzionato troppo.

Qui sono i miei pacchetti installati e le loro versioni:

httplib2 (0.9.1) 
nltk (3.0.3) 
nose (1.3.7) 
numpy (1.9.2) 
pip (7.0.3) 
pytz (2015.4) 
scikit-learn (0.16.1) 
setuptools (17.1.1) 
six (1.9.0) 
twilio (4.4.0) 
wheel (0.24.0) 
+0

Qual è la traccia stack completo? Probabilmente hai bisogno di "sudo apt-get install" con alcune cose insieme a "scipy" visto che ha un numero di dipendenze piuttosto elevato. Ricordo di averlo fatto per alcune librerie quando ho installato scipy qualche tempo fa. – IanAuld

+1

Ottieni un binario. http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy Possibile duplicato di qui: http://stackoverflow.com/questions/28142839/pip-install-numpy-python-2- 7-fail-with-errorcode-1 –

+0

@IanAuld, questo è Windows. Non Ubuntu o un'altra distribuzione Linux con un repository aptitude. –

risposta

2

Su Windows, è necessario utilizzare i binari precompilati non ufficiali:

http://www.lfd.uci.edu/~gohlke/pythonlibs/

selezionare la versione che corrisponde alla tua architettura e Versione Python.

+1

Finalmente ha funzionato usando la versione 0.15.1 cp27 –

+0

@RodolpheLAMPE cosa devo fare una volta scaricato il file .whl scipy?Sto usando windows 10 –

+0

@RodolpheLAMPE Sì, devi scaricare la versione che corrisponde alla tua versione Python –

1

Sono su Ubuntu 14.04. Ho provato ad installare tramite pip che continuava a fallire con il codice di errore 1 o ci voleva tempo per finire (non è mai finito in realtà!). Tuttavia, il seguente comando ha funzionato senza intoppi:

sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose 

Riferimento: http://www.scipy.org/install.html

+0

** user25111 ** ha chiesto aiuto per Python + Scipy su Windows. La tua risposta è per i sistemi linux. – leber33

+1

Questo è il motivo per cui ho dichiarato chiaramente che questo è per Ubuntu. Molti utenti, incluso me stesso, arrivano a questa domanda quando cercano una soluzione per lo stesso problema su un sistema operativo non Windows. Ho aggiunto questa risposta per aiutare il pubblico generale non solo il richiedente. – r2d2oid

0

Installazione setuptools ha reso il lavoro per me (Mac OS)

pip install -U pip setuptools 
2

Ho anche avuto la stessa errore durante l'installazione di scipy.

Quindi ho scaricato e installato MiniConda. E poi ho usato il comando seguente per installare pytables.

conda install -c conda-forge scipy 

Fare riferimento allo screenshot di seguito.

enter image description here

+0

grazie, questo ha risolto il mio problema durante l'installazione di keras su windows10 ~ – Breeze