title: Python DNS module import error
body: <p>I have been using python dns module.I was trying to use it on a new Linux installation but the module is not getting loaded.
  I have tried to clean up and install but the installation does not seem to be working.</p>
  
  <pre>
  
      $ python --version
      Python 2.7.3
      $ sudo pip install dnspython
      Downloading/unpacking dnspython
        Downloading dnspython-1.11.1.zip (220Kb): 220Kb downloaded
        Running setup.py egg_info for package dnspython
  
      Installing collected packages: dnspython
        Running setup.py install for dnspython
  
      Successfully installed dnspython
      Cleaning up...
      $ python
      Python 2.7.3 (default, Sep 26 2013, 20:03:06) 
      [GCC 4.6.3] on linux2
      Type "help", "copyright", "credits" or "license" for more information.
      >>> import dns
      Traceback (most recent call last):
        File "", line 1, in 
      ImportError: No module named dns
  
  </pre>
  
  <p>Updated Output of python version and pip version command</p>
  
  <pre>
  
      $ which python
      /usr/bin/python
      $ python --version
      Python 2.7.3
      $ pip --version
      pip 1.0 from /usr/lib/python2.7/dist-packages (python 2.7)
  
  </pre>
  
  <p>Thanks a lot for your help.</p>
  
  <p>Note:- I have firewall installed on the new machine. I am not sure if it should effect the import. but i have tried disabling it and still it does not seem to work.</p>