LoginSignup
1
1

More than 5 years have passed since last update.

ImportError: No module named 'dataset'

Last updated at Posted at 2018-09-29

はじめに

ゼロから作るDeepLearning(オライリー・ジャパン)という本をコードを実行しながら読み進めていたところ、エラーが発生してしまい困ったところがありました。
以前に構築した環境で実行しました。

エラーが出たところ

73ページにある。

import sys, os
sys.path.append(os.pardir) # 親ディレクトリのファイルをインポートするための設定
import numpy as np
from dataset.mnist import load_mnist
from PIL import Image

というコードのfrom dataset.mnist import load_mnist

ImportError: No module named 'dataset'

とエラーが出ました。
親ディレクトリを参照できていないようです...
自分でもいくつか調べてみたのですが、良い方法が見つからず、
/Users/<username>/.pyenv/versions/anaconda3-4.3.1/lib/python3.6
の中にdatasetディレクトリを突っ込みました。力技にも程がある。
これだと最初の方のimport sys,osとかsys.path.append(os.pardir)を書かなくても動く。

とりあえずは動く

gitHubからダウンロードしたソースを見ると、他にもfrom common.functions import *などでエラーが起きそうなので、このあたりも同様に対処していけば、とりあえずは動くのかなと思う。

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