Skip to content

Chapter 7 | Error while importing module | python 3.9.12 version. #22

Open

Description

@isahillohiya

from ..pyimagesearch.datasets.simpledatasetloader import SimpleDatasetLoader ImportError: attempted relative import with no known parent package

I am getting errors as above while importing the module.
I am not using VM and I am on the python 3.9.12 version.

import code :
from ..pyimagesearch.datasets.simpledatasetloader import SimpleDatasetLoader
from ..pyimagesearch.preprocessing.simplepreprocessor import SimplePreprocessor

Dir structure
.
├── changeDir.bat
├── Chapter07
│   └── knn.py
├── pyimagesearch
│   ├── callbacks
│   │   ├── init.py
│   │   └── trainingmonitor.py
│   ├── datasets
│   │   ├── init.py
│   │   └── simpledatasetloader.py
│   ├── init.py
│   ├── nn
│   │   ├── conv
│   │   │   ├── init.py
│   │   │   ├── lenet.py
│   │   │   ├── minivggnet.py
│   │   │   └── shallownet.py
│   │   ├── init.py
│   │   ├── neuralnetwork.py
│   │   └── perceptron.py
│   ├── preprocessing
│   │   ├── imagetoarraypreprocessor.py
│   │   ├── init.py
│   │   └── simplepreprocessor.py
│   └── utils
│   ├── captchahelper.py
│   └── init.py
└── Starter-Bundle.ipynb

Activity

  1. vikaskookna commented on Jun 10, 2022

    @vikaskookna
    Contributor

    Hi @isahillohiya can you please use the absolute path rather than a relative path
    Add your directory to the path by using this code on top of py file

    import sys
    sys.path.append("path_to_your_directory")
    
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions