Dus eigenlijk ben ik vrij nieuw in het programmeren en gebruiken van python. Ik probeer een ANN-model te bouwen waarvoor ik Tensor Flow, Theano en Keras-bibliotheek moet gebruiken. Ik heb Anaconda 4.4.1 met Python 3.5.2 op Windows 10 x64 en ik heb deze bibliotheken op de volgende manier geïnstalleerd.
- Maak een nieuwe omgeving met Anaconda en Python 3.5:
conda create -n tensorflow python=3.5 anaconda - Activeer de omgeving:
activeer tensorflow - Hierna kunt u Theano, TensorFlow en Keras installeren:
conda installeer theano,
conda installeer mingw libpython,
pip installeer tensorflow,
pip installeer keras, - Update de pakketten:
conda update –all
Al deze pakketten zijn correct geïnstalleerd en ik heb ze gecontroleerd met conda list.
Wanneer ik echter een van deze 3 bibliotheken probeer te importeren (d.w.z. Tensor flow, Theano en Keras), krijg ik de volgende foutmelding:
Traceback (most recent call last):
File "<ipython-input-3-c74e2bd4ca71>", line 1, in <module>
import keras
ImportError: No module named 'keras'
Antwoord 1, autoriteit 100%
Hallo, ik heb een oplossing, probeer dit als je Anaconda-Navigator
gebruikt
ga naar Anaconda Environmenten zoek keras-pakketen installeer.
typ na installatie gewoon import keras
in shell, het werkt.
Antwoord 2, autoriteit 43%
Heb je geprobeerd keras-documentatie te gebruiken
Keras installeren vanaf PyPI (aanbevolen):
Opmerking: bij deze installatiestappen wordt ervan uitgegaan dat u zich in een Linux- of Mac-omgeving bevindt. Als u Windows gebruikt, moet u sudo verwijderen om de onderstaande opdrachten uit te voeren.
sudo pip install keras
Als je een virtualenv gebruikt, wil je misschien het gebruik van sudo
vermijden:
pip install keras
van: https://keras.io/
Antwoord 3, autoriteit 21%
Probeer
import sys
print(sys.path)
en kijk of je anaconda site-packages
map in de lijst staat.
Het zou zoiets moeten zijn als WHERE_YOU_INSTALLED_ANACONDA\anaconda3\envs\ENVIRONMENT_NAME\lib\python3.5\site-packages
Als de padinstelling correct is, probeer dan de inhoud van de map weer te geven en kijk of Keras, TensorFlow en Theano in deze map staan.
Antwoord 4, autoriteit 21%
Ik kwam een soortgelijk probleem tegen nadat ik van computer was gewisseld en de nieuwste Anaconda had gedownload, die bij python 3.6 wordt geleverd. Het was geen probleem om python 3.5 in zijn eigen omgeving te installeren en keras in deze omgeving te installeren, maar import keras
bleef mislukken.
Mijn onelegante oplossing (ervan uitgaande dat tensorflow/theano/cntk al goed werkt in uw wereldwijde omgeving)?
Verplaats de map Keras geïnstalleerd op Anaconda3 / Env’s // Lib / Site-pakketten / Keras naar Anaconda3 / Lib / Site-Packages / Keras. Nu import keras
Geeft een afschrijvingswaarschuwing bij het uitvoeren van een JUPYTER-notebook dat wordt gelanceerd via het startmenu, maar het werkt en retourneert de backend-keras op.
Antwoord 5, Autoriteit 14%
Klik op Index updelen en probeer opnieuw naar Keras te zoeken.
Antwoord 6, Autoriteit 14%
Ik heb de hele dag doorgebracht om Keras te installeren, probeerde alle beschikbare methoden online, bijna stervende. Maar ik kan Keras nog steeds niet importeren.
(1). Na het gebruik van Conda-installatie of PIP-installatie en verwijder de “1 & GT; NULL & GT; 2 & AMP; 1” … Ik geactiveerd in Conda-prompt door TensorFlow_CPU te activeren, het werkt toch niet.
(2). Controleer vervolgens de Keras en Afdrukken OS.Path (), geen virtuele omgeving erin. Ik kreeg zo BrainDead, heb gewoon alle Keras-gegevensbestand gekopieerd van virtuele omgeving env en in de “C: \ gebruikers \ beheerder \ Anaconda3 \ lib \ site-pakketten”.
(3). Nu werken Tensorflow en Keras goed.
Antwoord 7, Autoriteit 14%
Nu moet u TensorFlow geïnstalleerd en vervolgens schrijven, bijvoorbeeld:
import tensorflow as tf
...
model = tf.keras.models.Sequential()
model.add(tf.keras.layers.Dense(12, input_dim=8, activation='relu'))
model.add(tf.keras.layers.Dense(8, activation='relu'))
model.add(tf.keras.layers.Dense(1, activation='sigmoid'))
...
Werkt voor TensorFlow-versie: 2.4.1.
of enkel type:
import tensorflow as tf
from tensorflow import keras
...
Antwoord 8, Autoriteit 7%
Ik heb dit probleem opgelost door een van de volgende opties in de terminal uit te voeren volgens anaconda-website te installeren.
Als u dit pakket (keras) met conda wilt installeren, voert u een van de volgende handelingen uit:
- conda install -c conda-forge keras conda install -c
- conda-forge/label/broken keras conda install -c
- conda-forge/label/cf201901 keras conda install -c
- conda-forge/label/cf202003 keras
Als u conda nooit eerder gebruikt, kunt u anaconda.
Antwoord 9
Een directe en eenvoudige manier om dit op te lossen is als volgt:
#uninstall keras en tensorflow
pip uninstall keras
pip uninstall tensorflow
#Installeer nu keras en tensorflow voor de vereiste versie met afhankelijkheden.
pip install keras==2.2.4
pip install tensorflow==1.13.1
Zorg er altijd voor dat u de juiste versie van tensorflow installeert die ook die keras-versie ondersteunt, anders kunt u opnieuw in de problemen komen. Trouwens, de bovenstaande oplossing werkte voor mij.
Antwoord 10
Dit zijn enkele eenvoudige stappen om ‘keras’ eenvoudig te installeren met behulp van de Anaconda Navigator:
- Lanceer Anaconda Navigator. Ga naar het tabblad Omgevingen.
- Selecteer ‘Niet geïnstalleerd’ en typ ‘tensorflow’.
- Vink vervolgens ‘tensorflow’ aan en doe hetzelfde voor ‘keras’.
- Klik op ‘Toepassen’. Het pop-upvenster verschijnt, ga je gang en solliciteer.
Dit kan enkele minuten duren. - Gereed.
Deze tutorial zal je meer grafisch begeleiden: https://www.freecodecamp.org/news/install-tensorflow-and-keras-using-anaconda-navigator-without-command-line/