6
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【Jupyter Notebook】kerasのインポートエラーを解決したときのメモ

Last updated at Posted at 2019-03-09

#環境

Windows7
Anaconda5.3
Jupyter Notebook
Python 3.7

#概要
以下記載のとおり、kerasのimportエラーが発生した。
解決したときのメモを残す。

##インポートエラー

from keras.utils.np_utils import to_categorical

ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-3-06c4a01452d1> in <module>()
----> 1 from keras.utils.np_utils import to_categorical
      2 

ModuleNotFoundError: No module named 'keras'

#解決メモ

  • kerasをインストールしていないと判断
  • Anaconda Navigator よりターミナルを開く

image.png

  • 以下コマンドを入力したが、失敗。
  • Kerasがパッケージに含まれていないようで、インストールできない模様
(base) C:\Users\XXXX>conda install keras

Collecting package metadata: done
Solving environment: failed

PackagesNotFoundError: The following packages are not available from current channels:

  - keras

Current channels:

  - https://repo.anaconda.com/pkgs/main/win-32
  - https://repo.anaconda.com/pkgs/main/noarch
  - https://repo.anaconda.com/pkgs/free/win-32
  - https://repo.anaconda.com/pkgs/free/noarch
  - https://repo.anaconda.com/pkgs/r/win-32
  - https://repo.anaconda.com/pkgs/r/noarch
  - https://repo.anaconda.com/pkgs/msys2/win-32
  - https://repo.anaconda.com/pkgs/msys2/noarch

To search for alternate channels that may provide the conda package you're
looking for, navigate to

    https://anaconda.org

and use the search bar at the top of the page.
  • このページを参考にさせていただき、リポジトリに「conda-forge」を追加してみようと思います。
  • まず、現状を確認
(base) C:\Users\XXXX>conda config --get channels

--add channels 'defaults'   # lowest priority
  • デフォルトのチャンネルしか存在しないようですね。という事で、「conda-forge」を追加します。
(base) C:\Users\XXXX>conda config --append channels conda-forge

  • 結果を確認します。以下、「conda-forge」のチャンネルが追加されているようですね。
(base) C:\Users\XXXX>conda config --get channels
--add channels 'conda-forge'   # lowest priority
--add channels 'defaults'   # highest priority
  • 改めて、Kerasをインストールしてみようと思います。
(base) C:\Users\XXXX>conda install keras
Collecting package metadata: done
Solving environment: done

## Package Plan ##

  environment location: C:\Users\XXXX\Anaconda3

  added / updated specs:
    - keras


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    _ipyw_jlab_nb_ext_conf-0.1.0|           py36_0           4 KB
    alabaster-0.7.12           |           py36_0          17 KB
    anaconda-client-1.7.2      |           py36_0         197 KB
    anaconda-navigator-1.9.6   |           py36_0         4.8 MB
    anaconda-project-0.8.2     |           py36_0         496 KB
    appdirs-1.4.3              |   py36h28b3542_0          16 KB
    asn1crypto-0.24.0          |           py36_0         155 KB
    astroid-2.1.0              |           py36_0         269 KB

(後略)
  • 途中、以下、インストールの確認されるので、「y」を入力して続行しました。
Proceed ([y]/n)?
  • インストールが成功したようなので、再度kerasのインポートを試して見ます。
from keras.utils.np_utils import to_categorical
  • 成功しました。

#参考
https://qiita.com/yuomori/items/9fcbbdf07afd16b6365c

6
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?