#目的
「ゼロから作る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とかに変更するとか、
そんな方法がいいのではないでしょうか?
#まとめ
この記事は、ちょっとは、役に立つかも。
コメントなどあれば、お願いします。
以前も一回同じようなことを経験したことある気がするので、pythonあるある、かも。