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.

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-Kerzen, wie man eine dichte Schicht in eine Faltungsschicht umwandelt
  • Keras, Wie bekomme ich die Ausgabe jeder Schicht?
  • Keras falsche Bildgröße
  • Wie kann man nach dem Beladen von Gewichten neue Schichten in Kerne hinzufügen und entfernen?
  • Kann nicht eine Matconvnet CNN Architektur in Keras replizieren
  • Warum ändert sich meine Validierung in Keras, um die Leistung meines Modells zu ändern?
  • Linux-Fehler bei der Installation von Keras
  • Wie man einen Parameter an Scikit-Learn Keras Modell-Funktion übergibt
  • Wie man ursprüngliche Werte wiederherstellt, nachdem ein Modell in keras vorhergesagt hat?
  • Holen Sie sich Klassenkennzeichen von Keras Funktionsmodell
  • TensorFlow-Tensor in Keras-Verlust-Funktion umgestalten?
  • Python ist die beste Programmiersprache der Welt.