Sto installando numpy tramite pip su python 2.7.9 ... Ho controllato pip list
e restituisce pip (1.5.6), setuptools (12.0.4)
. Sono in esecuzione su Windows 7 a 64 bit e ho provato entrambe le versioni di Python 32 e 64 bit.pipe install numpy (python 2.7) fallisce con errorcode 1
pip install numpy
termina con:
Command C:\Python27\python.exe -c "import setuptools, tokenize;__file__='c:\\users\\jon\\appdata\\local\\temp\\pip_build_jon\\numpy\\setup.py';exec(compile(getattr(tokenize, 'open', open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record c:\users\jon\appdata\local\temp\pip-qnynnf-record\install-record.txt --single-version-externally-managed
--compile failed with error code 1 in c:\users\jon\appdata\local\temp\pip_build_jon\numpyStoring
debug log for failure in C:\Users\jon\pip\pip.log
Quando ho controllato StackOverflow per altri post su errorcode 1, le loro soluzioni erano per assicurarsi di avere una versione up-to-date di setuptools
. Ho installato Python 2.7.9 dal sito Web principale e viene fornito con setuptools
e pip
pronto per l'uso. Inoltre mi sono assicurato che il mio sistema li avesse installati controllando pip list
.
Così, invece, ho cercato sul registro di debug l'errore della console mi ha detto di andare al numero C:\Users\jon\pip\pip.log
. E 'abbastanza lungo, ma verso la fine si dice
error: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat). Get it from http://aka.ms/vcpython27
sono andato a quel URL, scaricato il compilatore, e corse pip install numpy
di nuovo. Questa volta non ha generato errorcode 1, ma ha avuto un problema diverso. Ha stampato sullo schermo un enorme muro di testo, che non è mai successo l'ultima volta che ho installato numpy/matplotlib/etc. Ha stampato il testo per alcuni minuti, quindi si è bloccato e si è fermato.
Non so come procedere?
Se aiuta posso pubblicare il registro di debug di pip.
è destinato a essere un * enorme muro di testo * durante la compilazione. Qual è stata l'ultima cosa che ha stampato? –
Installando numpy con pip tenterà di compilarlo. Questo può essere doloroso su Windows, in particolare a 64 bit. È meglio usare un programma di installazione EXE da [questa pagina] (http://www.lfd.uci.edu/~gohlke/pythonlibs/). – BrenBarn
@PadraicCunningham È abbastanza indecifrabile. Ecco uno screenshot che ho scattato: [http://i.imgur.com/aAvYAJ4.png] –