/ / ImportError: Brak modułu o nazwie "keras" - python-3.x, tensorflow, anaconda, keras

ImportError: Brak modułu o nazwie "keras" - python-3.x, tensorflow, anaconda, keras

Zasadniczo jestem całkiem nowy w programowaniu iprzy użyciu Pythona. Próbuję zbudować model ANN, dla którego muszę korzystać z biblioteki Tensor, Theano i Keras. Mam Anaconda 4.4.1 z Pythonem 3.5.2 na Windows 10 x64 i zainstalowałem te biblioteki, postępując zgodnie z tą metodą.

  1. Stwórz nowe środowisko dzięki Anacondzie i Pythonowi 3.5: conda create -n tensorflow python = 3.5 anakonda
  2. Aktywuj środowisko: aktywować tensorflow
  3. Następnie możesz zainstalować Theano, TensorFlow i Keras: conda zainstaluj theano, conda install mingw libpython, instalacja pip tensorflow, instalacje korków,
  4. Zaktualizuj pakiety: aktualizacja conda - all

Wszystkie te pakiety są zainstalowane poprawnie i jasprawdź je na liście conda. Jednak gdy próbuję zaimportować jedną z tych 3 bibliotek (tj. Przepływ Tensor, Theano i Keras), pojawia się następujący błąd:

Traceback (most recent call last):
File "<ipython-input-3-c74e2bd4ca71>", line 1, in <module>
import keras
ImportError: No module named "keras"

Odpowiedzi:

3 dla odpowiedzi № 1

Cześć Mam rozwiązanie Spróbuj tego, jeśli używasz Anaconda-Navigator

iść do Anaconda Environment i wyszukaj pakiet keras i wtedy zainstalować.

instaluj keras

wprowadź opis obrazu tutaj

po zainstalowaniu wystarczy wpisać import keras w powłoce działa.

wprowadź opis obrazu tutaj


1 dla odpowiedzi nr 2

Próbować

import sys
print(sys.path)

i zobacz, czy twoja anakonda site-packages folder znajduje się na liście.

To powinno być coś w stylu WHERE_YOU_INSTALLED_ANACONDAanaconda3envsENVIRONMENT_NAMElibpython3.5site-packages

Jeśli ustawienie ścieżki jest poprawne, spróbuj wyświetlić zawartość folderu i sprawdź, czy Keras, TensorFlow i Theano znajdują się w tym folderze.


0 dla odpowiedzi № 3

Kliknij Aktualizuj indeks, a następnie spróbuj wyszukać Keras ponownie.


0 dla odpowiedzi nr 4

Po przełączeniu wpadłem na bardzo podobny problemkomputery i pobieranie najnowszej Anacondy, która jest dostarczana z pythonem 3.6. Nie było problemu z instalacją Pythona 3.5 w jego własnym środowisku i instalacją kerasów w tym środowisku, ale import kerasciągle się nie udawało.

Moje nieeleganckie rozwiązanie (zakładając, że masz już tensorflow / theano / cntk działającego dobrze w twoim środowisku globalnym)?

Przenieś zainstalowany folder Keras do Anaconda3 / envs // Lib / site-packages / keras do Anaconda3 / Lib / site-packages / keras. Teraz import keras wyświetla ostrzeżenie o amortyzacji po uruchomieniu z notatnika jupyter uruchomionego poprzez menu startowe, ale działa poprawnie i poprawnie zwraca kreatory zaplecza.