I am trying to import the module dnspython in a python 3.6 script using import dnspython.
pip3 freeze shows that the package is installed but I keep getting the error ModuleNotFoundError: No module named 'dnspython'
I have tried:
pip3 install dnspython- uninstalling and reinstalling with pip3
 pip3 install git+https://github.com/rthalley/dnspython- Cloning the package from github and installing with 
sudo python setup.py install pip3 install dnspython3and usingimport dnspython3in the script- Copying the dns folder of the cloned package in the site-packages folder
 
I am aware of this post for python 2.7 but none of the solutions worked.