Modifying the base 'relax' file to point to a different Python interpreter is a classic developers hack. Just make sure that the exponential curve-fitting C modules are functional as these are needed for the dispersion analysis. You can quickly test this by running the relaxation curve-fitting part of the test suite with:
$ relax -s Relax_fit The C module is needed if you have measured the exponential curves, but I don't know if the rest of the code will run without it. Regards, Edward On 2 May 2013 22:08, Troels Emtekær Linnet <[email protected]> wrote: > Heh, that was actually easier than thought. > > The Enthought distribution came along with scons installed. > /software/python-enthought-dis/epd-7.3-2-rh5-x86_64/bin/scons > > So no problem building. > > And then making this shell file, to use the enthought: relax2 > #!/software/python-enthought-dis/epd-7.3-2-rh5-x86_64/bin/python2.7 > import relax > relax.start(profile_flag=False) > > > Best > Troels > > Troels Emtekær Linnet > Ved kløvermarken 9, 1.th > 2300 København S > Mobil: +45 60210234 > > > 2013/5/2 Edward d'Auvergne <[email protected]> >> >> Hi Troels, >> >> In the future, for such questions I would recommend asking on the >> relax development mailing list (relax-devel att gna.org). The answer >> is complicated as SCons has problems with multiple Python >> installations. You have to have scons installed for the Python >> version you are targeting and no other SCons versions present. I have >> managed to get it to work, but the scons must be run with the correct >> Python version and also then separately find the correct Python >> version for compilations (these are unfortunately not coupled in >> SCons). There is one cheating way and that is to use the >> 'devel_scripts/manual_c_module.py' script, just modifying it to point >> your Python version. This script is mainly to get around these bad >> design issues in SCons for when multiple Python versions are present, >> as I have lots of different Python versions compiled into a special >> directory for testing relax (every version from 1.0 to 3.3) and SCons >> really cannot handle this. >> >> As for using Enthought Python, I don't know how well relax will run in >> such an environment. It'll be interesting to see what happens. >> >> Regards, >> >> Edward >> >> >> On 2 May 2013 17:26, Troels Emtekær Linnet <[email protected]> wrote: >> > Dear Relax users. >> > >> > I am trying to build relax, from source, using scons. >> > >> > We have the python enthought distribution installed, to solve most of >> > our >> > dependencies, >> > and we install packages here, so each computer can use this shared >> > installation. >> > >> > How I can I tell scons, to use python2.7 to build relax? >> > I think it tries to use my local python installation, but here I have >> > not >> > installed >> > minfx, ,wxPython. >> > >> > [tlinnet@tomat ~/software]$ cd relax-trunk/ >> > [tlinnet@tomat relax-trunk]$ scons >> > scons: Reading SConscript files ... >> > The dependency 'minfx' has not been installed (see >> > https://gna.org/projects/minfx/). >> > [tlinnet@tomat relax-trunk]$ python2.7 >> > Enthought Python Distribution -- www.enthought.com >> > Version: 7.3-2 (64-bit) >> > >> > Python 2.7.3 |EPD 7.3-2 (64-bit)| (default, Apr 11 2012, 17:52:16) >> > [GCC 4.1.2 20080704 (Red Hat 4.1.2-44)] on linux2 >> > Type "credits", "demo" or "enthought" for more information. >> >>>> import minfx >> >>>> import readline >> >>>> import wx >> >>>> import numpy >> >>>> import scipy >> > >> > Best >> > Troels >> > >> > >> > Troels Emtekær Linnet >> > Ved kløvermarken 9, 1.th >> > 2300 København S >> > Mobil: +45 60210234 >> > >> > _______________________________________________ >> > relax (http://www.nmr-relax.com) >> > >> > This is the relax-users mailing list >> > [email protected] >> > >> > To unsubscribe from this list, get a password >> > reminder, or change your subscription options, >> > visit the list information page at >> > https://mail.gna.org/listinfo/relax-users >> > > > > > _______________________________________________ > relax (http://www.nmr-relax.com) > > This is the relax-users mailing list > [email protected] > > To unsubscribe from this list, get a password > reminder, or change your subscription options, > visit the list information page at > https://mail.gna.org/listinfo/relax-users > _______________________________________________ relax (http://www.nmr-relax.com) This is the relax-users mailing list [email protected] To unsubscribe from this list, get a password reminder, or change your subscription options, visit the list information page at https://mail.gna.org/listinfo/relax-users

