前提・実現したいこと
以下にあるprepare_data/gen_12net_data.pyを実行したいです。
https://github.com/AITTSMD/MTCNN-Tensorflow
環境
dockerコンテナ(ubuntu16.04)
Python2.7.15+
nvidia-smi 418.87.01
CUDA Version: 10.1
発生している問題・エラーメッセージ
MTCNNでの顔特徴量検出器の学習を行いたくGithubのコードを実行しようとしています。
[README]>[Prepare For Training Data]>[3.Run prepare_data/gen_12net_data.py...]
Gitのルートディレクトリ直下で
python prepare_data/gen_12net_data.py
を実行した所
ImportError: No module named prepare_data.utils
とエラーが出ました。
確かにgen_12net_data.pyから見てutils.pyは同じディレクトリに存在するのでファイルパスが間違えているのはわかりました。
そこで以下のようにprepare_dataの中に更にprepare_dataを作成し、その中にutils.pyを入れる方法を考えました。
Pattern1
1prepare_data 2├── gen_12net_data.py 3├── prepare_data 4 ├── utils.py
しかしエラー内容は変わらずでした。
Pattern2
1from utils import IoU
また、以上のPattern2のように書き換えればこのエラーに関しては解決できるのがわかっているのですが、
・Pythonのimportに関する理解を深めたいため
・書き換える行が多くなる
ためパターン1での実行のアドバイスをいただけないでしょうか。
どうぞよろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/06 01:00