web-dev-qa-db-ja.com

ImportError:「keras」という名前のモジュールはありません

だから基本的に、私はpythonをプログラミングして使用するのはかなり新しいです。 Tensorフロー、TheanoおよびKerasライブラリを使用する必要があるANNモデルを構築しようとしています。 Python 3.5.2 with Windows 10 x64のAnaconda 4.4.1があり、次の方法でこれらのライブラリをインストールしました。

  1. AnacondaおよびPython 3.5:conda create -n tensorflow python = 3.5 anacondaを使用して新しい環境を作成します
  2. 環境をアクティブ化する:テンソルフローをアクティブ化する
  3. この後、Theano、TensorFlow、およびKerasをインストールできます。condaはtheanoをインストールし、condaはmingw libpythonをインストールし、pipはtensorflowをインストールし、pipはkerasをインストールします。
  4. パッケージを更新します:conda update --all

これらのパッケージはすべて正しくインストールされており、condaリストで確認しています。ただし、これら3つのライブラリ(つまり、テンソルフロー、Theano、Keras)のいずれかをインポートしようとすると、次のエラーが表示されます。

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

こんにちは、Anaconda-Navigatorを使用している場合、これを試してください

Anaconda Environmentに移動し、keras packageを検索してから、install

install keras

enter image description here

インストール後、シェルでimport kerasと入力するだけで機能します。

enter image description here

8
vipin

試して

import sys
print(sys.path)

anaconda site-packagesフォルダーがリストにあるかどうかを確認します。

WHERE_YOU_INSTALLED_ANACONDA\anaconda3\envs\ENVIRONMENT_NAME\lib\python3.5\site-packagesのようなものでなければなりません

パス設定が正しい場合は、フォルダーの内容を一覧表示して、Keras、TensorFlow、およびTheanoがこのフォルダーにあるかどうかを確認します。

2
Yu-Yang

私は終日Kerasをインストールし、利用可能なすべての方法をオンラインで試しましたが、ほとんど死にかけていました。しかし、私はまだケラスをインポートできません。

(1)。 conda installまたはpip installを使用し、「1> null> 2&1」を削除した後... tensorflow_cpuをアクティブにしてcondaプロンプトでアクティブにしたが、とにかく動作しません。

(2)。次に、kerasをチェックし、os.path()を印刷します。内部に仮想環境はありません。仮想環境envからすべてのkerasデータファイルをコピーし、「C:\ Users\Administrator\Anaconda3\Lib\site-packages」に入れるだけで、頭がおかしくなりました。

(3)。現在、テンソルフローとケラはうまく機能しています。

0
Jaden

コンピューターを切り替えて最新のAnacondaをダウンロードした後、非常によく似た問題に遭遇しました。これはpython 3.6に付属しています。 python 3.5を独自の環境にインストールし、この環境にkerasをインストールしても問題ありませんでしたが、import keraskeptが失敗しました。

私の洗練されていないソリューション(グローバル環境で既にテンソルフロー/テアノ/ cntkが正常に動作していると仮定)?

Anaconda3/envs // Lib/site-packages/kerasにインストールされているkerasフォルダーをAnaconda3/Lib/site-packages/kerasに移動します。 import kerasは、スタートメニューから起動したjupyterノートブックから実行すると減価償却の警告を表示しますが、動作し、kerasが実行されているバックエンドを正しく返します。

0
Mark Bailey

[インデックスの更新]をクリックしてから、Kerasをもう一度検索してください。

0
Danny Meyer