PyImageSearch / Deep-Learning-for-Computer-Vision-with-Python

2 stars 1 forks source link

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

Open isahillohiya opened 2 years ago

isahillohiya commented 2 years ago

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

vikaskookna commented 2 years ago

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")