I have my own package in python and I am using it very often. what is the most elegant or conventional directory where i should put my package so it is going to be imported
If you're developing a module I would recommend to follow this.
import sys sys.path.append("/home/mylinux/python-packages")
Now any module you keep in python-packages is importable by Python-interpreter.
python-packages
Python-interpreter