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

  • Verständnis lstm Eingabeform in Keras mit unterschiedlicher Reihenfolge
  • Feinabstimmung prätrainiertes Modell in Keras
  • Warum benötigt dieses Keras-Modell mehr als 6 GB Speicher?
  • Eingabe Dimensionen zu einem eindimensionalen Faltungsnetz in Keras
  • 1d-Faltung mit 2d-Kernel in keras durchführen
  • Keras: Aus Speicher, wenn Hyperparameter-Raster suchen
  • KeyError: "Das Attribut kann nicht geöffnet werden (Attribut nicht lokalisieren: 'nb_layers')"
  • Rückkehr Inverse Hessische Matrix am Ende der DNN Training und Partial Derivatives mit den Inputs
  • Windows Theano Keras - lazylinker_ext \ mod.cpp: Keine solche Datei oder Verzeichnis
  • Keras + Tensorflow: Vorhersage auf mehrere gpus
  • Keras Backend Modellierung Problem
  • Python ist die beste Programmiersprache der Welt.