Dipendenze mancanti Installazione di NumPy 1.9 per Python 3.4.1 a 32-bit su Windows 7

Mi sembrano non NumPy 1.9.0 con Python 3.4.1 a 32-bit su Windows 7 AMD a 64-bit macchina.

Il download del pacchetto, scompattarlo ed eseguire:

python setup.py install

Qui sono i messaggi che ricevo nella shell di comando.

Penso che il mio problema è che non ho una macchina Intel con MLK disponibili i binari, perché ho un processore AMD. Ho provato un certo numero di risultati di ricerca di Google; nessuna gioia.

Qualche consiglio su come fare questo successo?

F:\Tools\numpy-1.9.0>python setup.py install
Running from numpy source directory.
F:\Tools\python-3.4.1\lib\distutils\dist.py:260: UserWarning: Unknown distribution option: 'test_suite'
  warnings.warn(msg)
non-existing path in 'numpy\\distutils': 'site.cfg'
non-existing path in 'numpy\\f2py': 'docs'
non-existing path in 'numpy\\f2py': 'f2py.1'
F2PY Version 2
blas_opt_info:
blas_mkl_info:
  libraries mkl,vml,guide not found in ['F:\\Tools\\python-3.4.1\\lib', 'C:\\', 'F:\\Tools\\python-3.4.1\\libs']
  NOT AVAILABLE

openblas_info:
  libraries openblas not found in ['F:\\Tools\\python-3.4.1\\lib', 'C:\\', 'F:\\Tools\\python-3.4.1\\libs']
  NOT AVAILABLE

atlas_blas_threads_info:
Setting PTATLAS=ATLAS
  libraries ptf77blas,ptcblas,atlas not found in ['F:\\Tools\\python-3.4.1\\lib', 'C:\\', 'F:\\Tools\\python-3.4.1\\libs
']
  NOT AVAILABLE

atlas_blas_info:
  libraries f77blas,cblas,atlas not found in ['F:\\Tools\\python-3.4.1\\lib', 'C:\\', 'F:\\Tools\\python-3.4.1\\libs']
  NOT AVAILABLE

F:\Tools\numpy-1.9.0\numpy\distutils\system_info.py:1526: UserWarning:
    Atlas (http://math-atlas.sourceforge.net/) libraries not found.
    Directories to search for the libraries can be specified in the
    numpy/distutils/site.cfg file (section [atlas]) or by setting
    the ATLAS environment variable.
  warnings.warn(AtlasNotFoundError.__doc__)
blas_info:
  libraries blas not found in ['F:\\Tools\\python-3.4.1\\lib', 'C:\\', 'F:\\Tools\\python-3.4.1\\libs']
  NOT AVAILABLE

F:\Tools\numpy-1.9.0\numpy\distutils\system_info.py:1535: UserWarning:
    Blas (http://www.netlib.org/blas/) libraries not found.
    Directories to search for the libraries can be specified in the
    numpy/distutils/site.cfg file (section [blas]) or by setting
    the BLAS environment variable.
  warnings.warn(BlasNotFoundError.__doc__)
blas_src_info:
  NOT AVAILABLE

F:\Tools\numpy-1.9.0\numpy\distutils\system_info.py:1538: UserWarning:
    Blas (http://www.netlib.org/blas/) sources not found.
    Directories to search for the sources can be specified in the
    numpy/distutils/site.cfg file (section [blas_src]) or by setting
    the BLAS_SRC environment variable.
  warnings.warn(BlasSrcNotFoundError.__doc__)
  NOT AVAILABLE

non-existing path in 'numpy\\lib': 'benchmarks'
lapack_opt_info:
openblas_lapack_info:
  libraries openblas not found in ['F:\\Tools\\python-3.4.1\\lib', 'C:\\', 'F:\\Tools\\python-3.4.1\\libs']
  NOT AVAILABLE

lapack_mkl_info:
mkl_info:
  libraries mkl,vml,guide not found in ['F:\\Tools\\python-3.4.1\\lib', 'C:\\', 'F:\\Tools\\python-3.4.1\\libs']
  NOT AVAILABLE

  NOT AVAILABLE

atlas_threads_info:
Setting PTATLAS=ATLAS
  libraries ptf77blas,ptcblas,atlas not found in F:\Tools\python-3.4.1\lib
  libraries lapack_atlas not found in F:\Tools\python-3.4.1\lib
  libraries ptf77blas,ptcblas,atlas not found in C:\
  libraries lapack_atlas not found in C:\
  libraries ptf77blas,ptcblas,atlas not found in F:\Tools\python-3.4.1\libs
  libraries lapack_atlas not found in F:\Tools\python-3.4.1\libs
<class 'numpy.distutils.system_info.atlas_threads_info'>
  NOT AVAILABLE

atlas_info:
  libraries f77blas,cblas,atlas not found in F:\Tools\python-3.4.1\lib
  libraries lapack_atlas not found in F:\Tools\python-3.4.1\lib
  libraries f77blas,cblas,atlas not found in C:\
  libraries lapack_atlas not found in C:\
  libraries f77blas,cblas,atlas not found in F:\Tools\python-3.4.1\libs
  libraries lapack_atlas not found in F:\Tools\python-3.4.1\libs
<class 'numpy.distutils.system_info.atlas_info'>
  NOT AVAILABLE

F:\Tools\numpy-1.9.0\numpy\distutils\system_info.py:1432: UserWarning:
    Atlas (http://math-atlas.sourceforge.net/) libraries not found.
    Directories to search for the libraries can be specified in the
    numpy/distutils/site.cfg file (section [atlas]) or by setting
    the ATLAS environment variable.
  warnings.warn(AtlasNotFoundError.__doc__)
lapack_info:
  libraries lapack not found in ['F:\\Tools\\python-3.4.1\\lib', 'C:\\', 'F:\\Tools\\python-3.4.1\\libs']
  NOT AVAILABLE

F:\Tools\numpy-1.9.0\numpy\distutils\system_info.py:1443: UserWarning:
    Lapack (http://www.netlib.org/lapack/) libraries not found.
    Directories to search for the libraries can be specified in the
    numpy/distutils/site.cfg file (section [lapack]) or by setting
    the LAPACK environment variable.
  warnings.warn(LapackNotFoundError.__doc__)
lapack_src_info:
  NOT AVAILABLE

F:\Tools\numpy-1.9.0\numpy\distutils\system_info.py:1446: UserWarning:
    Lapack (http://www.netlib.org/lapack/) sources not found.
    Directories to search for the sources can be specified in the
    numpy/distutils/site.cfg file (section [lapack_src]) or by setting
    the LAPACK_SRC environment variable.
  warnings.warn(LapackSrcNotFoundError.__doc__)
  NOT AVAILABLE

F:\Tools\python-3.4.1\lib\distutils\dist.py:260: UserWarning: Unknown distribution option: 'define_macros'
  warnings.warn(msg)
running install
running build
running config_cc
unifing config_cc, config, build_clib, build_ext, build commands --compiler options
running config_fc
unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
running build_src
build_src
building py_modules sources
building library "npymath" sources
No module named 'numpy.distutils.msvccompiler' in numpy.distutils; trying from distutils
error: Unable to find vcvarsall.bat

F:\Tools\numpy-1.9.0>
Siete a conoscenza di questo sito? È molto più facile che cercare di compilare i moduli a mano su Windows…
Primo, chi ti ha detto che MKL non funziona su processori AMD? Intel ha tutta una cosa grande circa come hanno ottimizzato specificamente per lavorare meglio con i “limiti” dei loro concorrenti, chips di MathCore.
Secondo, non hai bisogno di MKL; rende solo le cose più velocemente. Ecco perché nessuno di questi errori sono circa MKL. Gli errori sono circa msvccompiler e vcvarsall.bat. Hai un compilatore C? Quali istruzioni sono le seguenti che non ha fatto menzione di che hai bisogno?
Se non si dispone di un compilatore C, seguire le istruzioni per scaricare ed installare uno. Se si dispone di uno, ma si sta ancora ricevendo lo stesso errore, cerca in questo sito per [python] vcvarsall.bat; ci sono circa 3 diversi tipi di problemi si potrebbe avere, che hanno già le risposte.
Sto cercando di indovinare. Ho scaricato il pacchetto decompresso e installato. Può indicarmi per istruzioni più dettagliate?

OriginaleL’autore duffymo | 2014-10-10

1 risposta

  1. 7

    Se volete provare a costruire NumPy su una macchina Windows, buon per te. Tuttavia, se si desidera utilizzare NumPy su una macchina Windows, oltre al capo di Christoph Gohlke del Python Pacchetti di Estensione per Windows repository. Ha MKL-linked versioni di NumPy per 32 – bit e 64-bit Intel/AMD, così come un sacco di altri moduli relativi, principalmente per la ricerca scientifica e calcolo numerico. Si possono trovare numpy qui. Scaricare la versione a 32-bit .exe per la versione di Python, eseguire il programma di installazione, e tutto è a posto.

    Grazie, questo è stato molto disponibile e mi risparmiare tempo con il futuro modulo si installa.

    OriginaleL’autore MattDMo

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *