Installieren von Keras über TensorFlow unter Windows 10 (Python 3.5.3)

Ich versuche, Keras auf Windows 10 zu installieren, aber ich bekomme den folgenden Fehler bei der Suche nach dem installierten SciPy:

Installed c:\users\MY_USER\appdata\local\programs\python\python35\lib\site-packages\keras Processing dependencies for Keras==2.0.4 Searching for scipy>=0.14 Reading https://pypi.python.org/simple/scipy/ Downloading https://pypi.python.org/packages/e5/93/9a8290e7eb5d4f7cb53b9a7ad7b92b9827ecceaddfd04c2a83f195d8767d/scipy-0.19.0.zip#md5=91b8396231eec780222a57703d3ec550 Best match: scipy 0.19.0 Processing scipy-0.19.0.zip Writing c:\users\MY_USER\appdata\local\temp\easy_install-an2sfx\scipy-0.19.0\setup.cfg Running scipy-0.19.0\setup.py -q bdist_egg --dist-dir c:\users\MY_USER\appdata\local\temp\easy_install-an2sfx\scipy-0.19.0\egg-dist-tmp-zy7oqf c:\users\MY_USER\appdata\local\temp\easy_install-an2sfx\scipy-0.19.0\setup.py:323: UserWarning: Unrecognized setuptools command, proceeding with generating Cython sources and expanding templates warnings.warn("Unrecognized setuptools command, proceeding with " C:\Python27\lib\site-packages\numpy\distutils\system_info.py:639: UserWarning: Specified path C:\projects\numpy-wheels\windows-wheel-builder\atlas-builds\atlas-3.11.38-sse2-64\lib is invalid. warnings.warn('Specified path %s is invalid.' % d) C:\Python27\lib\site-packages\numpy\distutils\system_info.py:1532: 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__) C:\Python27\lib\site-packages\numpy\distutils\system_info.py:1543: 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__) C:\Python27\lib\site-packages\numpy\distutils\system_info.py:1546: 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__) Running from scipy source directory. non-existing path in 'scipy\\integrate': 'quadpack.h' error: no lapack/blas resources found 

Irgendeine Idee was ist falsch? SciPy Installation selbst funktioniert einwandfrei.

  • Erlangung einer Vorhersage in Keras
  • Keras: Lambda-Layer-Funktion mit mehreren Parametern
  • Matthews Korrelationskoeffizient mit Keras
  • Wie man das ganze keras-Modell in die theano-Funktion umwandelt
  • Fehler beim Aufruf von eval () auf Tensor Variable in keras
  • Wie man ursprüngliche Werte wiederherstellt, nachdem ein Modell in keras vorhergesagt hat?
  • Warum ändert sich meine Validierung in Keras, um die Leistung meines Modells zu ändern?
  • Keras Import Fehler Nadam
  • One Solution collect form web for “Installieren von Keras über TensorFlow unter Windows 10 (Python 3.5.3)”

    Hast du irgendeine "lapack / blas" -Bibliothek installiert?

    Wenn nicht, sollten Sie es installieren. Du könntest MKL von Intel ausprobieren. Oder Sie könnten versuchen, nur "Numpy" und "Scipy" aus diesem Link, die mit dem, was notwendig ist: http://www.lfd.uci.edu/~gohlke/pythonlibs/

    Aber:

    Installiere nichts in Ordnern, die Leerzeichen in ihren Namen enthalten. Benutzerordner ohne Leerzeichen

    .

    Wenn Sie bereits blas / lapack in Ordnern mit Leerzeichen installiert haben:

    Überprüfen Sie die numpy Konfiguration:

     import numpy as np np.__config__.show() 

    Es sollte Ihnen sagen, wo Lapack / Blas installiert ist.

    Du solltest so etwas sehen:

     lapack_opt_info: library_dirs = ['C:/LinkToProgramFilesX86/IntelSWTools/compilers_and_libraries_2017/windows/mkl/lib/intel64_win'] define_macros = [('SCIPY_MKL_H', None), ('HAVE_CBLAS', None)] include_dirs = ['C:/LinkToProgramFilesX86/IntelSWTools/compilers_and_libraries_2017/windows/mkl/include'] libraries = ['mkl_lapack95_lp64', 'mkl_blas95_lp64', 'mkl_rt'] blas_opt_info: library_dirs = ['C:/LinkToProgramFilesX86/IntelSWTools/compilers_and_libraries_2017/windows/mkl/lib/intel64_win'] define_macros = [('SCIPY_MKL_H', None), ('HAVE_CBLAS', None)] include_dirs = ['C:/LinkToProgramFilesX86/IntelSWTools/compilers_and_libraries_2017/windows/mkl/include'] libraries = ['mkl_lapack95_lp64', 'mkl_blas95_lp64', 'mkl_rt'] lapack_mkl_info: library_dirs = ['C:/LinkToProgramFilesX86/IntelSWTools/compilers_and_libraries_2017/windows/mkl/lib/intel64_win'] define_macros = [('SCIPY_MKL_H', None), ('HAVE_CBLAS', None)] include_dirs = ['C:/LinkToProgramFilesX86/IntelSWTools/compilers_and_libraries_2017/windows/mkl/include'] libraries = ['mkl_lapack95_lp64', 'mkl_blas95_lp64', 'mkl_rt'] blas_mkl_info: library_dirs = ['C:/LinkToProgramFilesX86/IntelSWTools/compilers_and_libraries_2017/windows/mkl/lib/intel64_win'] define_macros = [('SCIPY_MKL_H', None), ('HAVE_CBLAS', None)] include_dirs = ['C:/LinkToProgramFilesX86/IntelSWTools/compilers_and_libraries_2017/windows/mkl/include'] libraries = ['mkl_lapack95_lp64', 'mkl_blas95_lp64', 'mkl_rt'] 

    Hinweis in meinem Fall habe ich einen Ordner "LinkToProgramFilesX86" erstellt. Dieser Ordner ist ein symbolischer Link zum regulären Ordner "Programmdateien", der Leerzeichen enthält. Ich muss den symbolischen Link wegen des Platzes erstellen.

    Um symbolische Links zu erstellen, schau mal hier an: Empfangen Sie AssertionError bei der Optimierung der Faltung in theano

    Python ist die beste Programmiersprache der Welt.