Installing SUDS in python 2.6.4
Question: I am having real trouble installing SUDS in python 2.6.4. I have tried to
install the setup file but it says the location of python cannot be found.
This is because I have changed the location of python. I have tried to use
easy_install but am having no luck. Does anyone know a simple way to do this
or have a link to clear installation instructions.

Command that I entered was:

    
    
    python setup.py install
    

The result I recieved was:

    
    
    running install
    error: cannot create or remove files in install directory
    
    The following error occurred while trying to add or remove files in the
    installation directory:
    
        [Errno 13] Permission denied: '/usr/local/lib/python2.6/site-packages/test-easy-install-9203.write-test'
    
    The installation directory you specified (via --install-dir, --prefix, or
    the distutils default setting) was:
    
        /usr/local/lib/python2.6/site-packages/
    
    Perhaps your account does not have write access to this directory?  If the
    installation directory is a system-owned directory, you may need to sign in
    as the administrator or "root" account.  If you do not have administrative
    access to this machine, you may wish to choose a different installation
    directory, preferably one that is listed in your PYTHONPATH environment
    variable.
    
    For information on other options, you may wish to consult the
    documentation at:
    
      http://peak.telecommunity.com/EasyInstall.html
    

And if I have to change the python path how exactly do you do this.

I have tried what one site said to do and it was to first, create an
altinstall.pth file in Python's site-packages directory, containing the
following line:

    
    
    import os, site; site.addsitedir(os.path.expanduser('~/lib/python2.3'))
    

Then it says modify distutils.cfg in the distutils directory with:

    
    
    [install]
    install_lib = ~/lib/python2.3
    # This next line is optional but often quite useful; it directs EasyInstall
    # and the distutils to install scripts in the user's "bin" directory.  For
    # Mac OS X framework Python builds, you should use /usr/local/bin instead,
    # because neither ~/bin nor the default script installation location are on
    # the system PATH.
    #
    install_scripts = ~/bin
    


Answer: Have you tried setting PYTHONPATH to the location of python? Maybe this way it
will know, where to install it.

You are calling it with `python setup.py install`. Try `sudo python setup.py
install`, if you are using some linux and you are sudoer.

