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ą.
- Stwórz nowe środowisko dzięki Anacondzie i Pythonowi 3.5: conda create -n tensorflow python = 3.5 anakonda
- Aktywuj środowisko: aktywować tensorflow
- Następnie możesz zainstalować Theano, TensorFlow i Keras: conda zainstaluj theano, conda install mingw libpython, instalacja pip tensorflow, instalacje korków,
- 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 № 1Cześć Mam rozwiązanie Spróbuj tego, jeśli używasz Anaconda-Navigator
iść do Anaconda Environment i wyszukaj pakiet keras i wtedy zainstalować.
po zainstalowaniu wystarczy wpisać import keras
w powłoce działa.
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 keras
cią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.