I am using Jupyter Notebook. I tried to read this question which was really close to my problem, but I couldn't picture the directory tree of the questioner, so I couldn't apply the answer as well.
I read this, this & this. Applied all the solutions but no luck.
My directory tree:
The path from home to training_single_neuron:
home/pc/python-projects/deep_learning/training_single_neuron
── training_single_neuron
├── activation.py.ipynb
├── bias.ipynb
├── Car maintenance cost prediction.ipynb
├── Cost_function.py.ipynb
├── first_network.py.ipynb
├── flowerdata.py.ipynb
├── flower.py.ipynb
├── Gradient_descent.ipynb
└── Normalization.ipyn
In flowerdata.py I stored all the data. I want to use data in flower.py. I tried to import flowerdata in flower.py. But, I always get an error messages.
The ways I tried:
1.
import flowerdata as data
error: ModuleNotFoundError: No module named 'flowerdata'
2.
import sys
sys.path.append("home/pc/python-projects/deep_learning/training_single_neuron")
from training_single_neuron import flowerdata
error: ModuleNotFoundError: No module named 'training_single_neuron'
3.
import sys
sys.path.append("/home/pc/python-projects/deep_learning/training_single_neuron")
from training_single_neuron import flowerdata
error: ModuleNotFoundError: No module named 'training_single_neuron'
4.
import sys
sys.path.insert(1, "/home/pc/python-projects/deep_learning/training_single_neuron/")
from training_single_neuron import flowerdata
error: No module named 'training_single_neuron'
5.
import sys
sys.path.append("home/pc/python-projects/deep_learning/training_single_neuron")
from training_single_neuron.flowerdata import data
error: No module named 'training_single_neuron'
I get the same error, does not matter in what way I try to import.
I tried to print the path in sys included using;
sys.path
It seems like my directory path is included several times
Output shows:
['/home/pc/python-projects/deep_learning/training_single_neuron',
'/home/pc/python-projects/deep_learning/training_single_neuron/',
'/home/pc/installed-programs/pyenv/versions/3.7.3/lib/python37.zip',
'/home/pc/installed-programs/pyenv/versions/3.7.3/lib/python3.7',
'/home/pc/installed-programs/pyenv/versions/3.7.3/lib/python3.7/lib-dynload',
'/home/pc/python-projects/deep_learning/training_single_neuron/',
'home/pc/python-projects/deep_learning/training_single_neuron/',
'home/pc/python-projects/deep_learning/training_single_neuron',
'home/pc/python-projects/deep_learning/training_single_neuron',
'home/pc/python-projects/deep_learning/training_single_neuron',
'/home/pc/python-projects/deep_learning/training_single_neuron',
'/home/pc/python-projects/deep_learning/training_single_neuron/',
'/home/pc/python-projects/deep_learning/training_single_neuron/',
'/home/pc/python-projects/deep_learning/training_single_neuron',
'/home/pc/python-projects/deep_learning/training_single_neuron',
'home/pc/python-projects/deep_learning/training_single_neuron']
What I am missing here? Could anyone please help me to understand the issue?