4
1

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 3 years have passed since last update.

「ゼロから作るDeep Learning 」でModuleNotFoundError: No module named 'dataset.mnist'が出る理由。

Last updated at Posted at 2020-09-21

#目的
「ゼロから作るDeep Learning 」のGitHubのコードで

ModuleNotFoundError: No module named 'dataset.mnist'

が出る理由が
一応、わかったので、
説明。
( 世間の質疑が、なんか、かみ合ってないと感じたので、、、、ちょっと、調べました。)

#説明
##原因
原因は、既に、別の名前の「dataset」というモジュールがあるためです。
以下のとおり、
pythonを起動して、
datasetをインポートして、
場所を調べると、どこにあるかはわかります。

C:\_qiita\_zero\deep-learning-from-scratch-master\ch08>python
Python 3.7.2 (tags/v3.7.2:9a3ffc0492, Dec 23 2018, 23:09:28) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>>
>>>
>>> import dataset
>>> dataset.__file__
'C:\\Users\\XYZZZ\\AppData\\Local\\Programs\\Python\\Python37\\lib\\site-packages\\dataset\\__init__.py'
>>>

##対策
今回のdatasetをdataset_zeroとかに変更するとか、
そんな方法がいいのではないでしょうか?

#まとめ
この記事は、ちょっとは、役に立つかも。
コメントなどあれば、お願いします。:candy:
以前も一回同じようなことを経験したことある気がするので、pythonあるある、かも。

4
1
1

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
4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?