Hi All: Walter Moreira wrote a small extension module for using the R programming language from within Python. Tim Church's example at http://www.cmat.edu.uy/~walterm/rpy was so compelling, I could not resist installing it on my Linux Mandrake 8.1 box. But I ran into problems. I have installed on Mandrake 8.1 both python and R: R-base-1.4.1-1mdk.i586.rpm R-recommended-1.4.1-1mdk.i586.rpm python-2.2-9mdk.i586.rpm python-base-2.2-9mdk.i586.rpm I have also checked on the location of R using R RHOME which returns /usr/lib/R. When I run python setup.py install I get the following complaints, [root at localhost rpy]# python setup.py install Traceback (most recent call last): File "setup.py", line 17, in ? get_config_vars()['OPT'] = '-DNDEBUG -g -O3 -Wall' File "/usr/lib/python2.2/distutils/sysconfig.py", line 408, in get_config_vars func() File "/usr/lib/python2.2/distutils/sysconfig.py", line 313, in _init_posix raise DistutilsPlatformError(my_msg) distutils.errors.DistutilsPlatformError: invalid Python installation: unable to open /usr/lib/python2.2/config/Makefile (No such file or directory) [root at localhost rpy]# What do I need to do??? Thanks, ANDREW -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html Send "info", "help", or "[un]subscribe" (in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
On Tue, Mar 12, 2002 at 12:13:53AM +0700, arcriswell wrote:> I have installed on Mandrake 8.1 both python and R: > > R-base-1.4.1-1mdk.i586.rpm > R-recommended-1.4.1-1mdk.i586.rpm > > python-2.2-9mdk.i586.rpm > python-base-2.2-9mdk.i586.rpm > > I have also checked on the location of R using R RHOME which returns > /usr/lib/R. > > When I run > > python setup.py install > > I get the following complaints, > > [root at localhost rpy]# python setup.py install > Traceback (most recent call last): > File "setup.py", line 17, in ? > get_config_vars()['OPT'] = '-DNDEBUG -g -O3 -Wall' > File "/usr/lib/python2.2/distutils/sysconfig.py", line 408, in > get_config_vars > func() > File "/usr/lib/python2.2/distutils/sysconfig.py", line 313, in _init_posix > raise DistutilsPlatformError(my_msg) > distutils.errors.DistutilsPlatformError: invalid Python installation: unable > to open /usr/lib/python2.2/config/Makefile (No such file or directory) > [root at localhost rpy]#Hi. Looks like the file /usr/lib/python2.2/config/Makefile is missing, which is very strange if you compile it from sources, as you told me in another message. Could you check the directory /usr/lib/python2.2/config to see what it contains? Have you build from the standard sources (from python.org), or from sources in the mandrake distro? I suggest the first. Although, as Tim said, you will need to rebuild R as shared lib, so I suggest also to download the R sources from www.r-project.org. It should build fine with that packages. Hope it helps, Walter -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html Send "info", "help", or "[un]subscribe" (in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
Hi Andrew, It appears that you have become the victim of the classic "devel" packages snare. Basically, any time you wish to compile something against an RPM package on Mandrake, RedHat, RedFlag, and other RedHat derivatives, you need to also get the "devel" version of the package. All you need to do is grab the python-devel-2.1.1-3mdk.i586.rpm and install it also. You can find more information on what this RPM has at: http://rpmfind.net//linux/RPM/mandrake/8.1/i586/Mandrake/RPMS/python-devel-2.1.1-3mdk.i586.html Hope that helps. Zed P.S., It might be a good thing for you to setup a "cooker" source so you can do urpmi and automagically install these things. Contact me off list if you are interested in setting this up. It's fairly easy. On Mon, 2002-03-11 at 09:13, arcriswell wrote:> Hi All: > > Walter Moreira wrote a small extension module for using the R programming > language from within Python. Tim Church's example at > http://www.cmat.edu.uy/~walterm/rpy was so compelling, I could not resist > installing it on my Linux Mandrake 8.1 box. > > But I ran into problems. > > I have installed on Mandrake 8.1 both python and R: > > R-base-1.4.1-1mdk.i586.rpm > R-recommended-1.4.1-1mdk.i586.rpm > > python-2.2-9mdk.i586.rpm > python-base-2.2-9mdk.i586.rpm > > I have also checked on the location of R using R RHOME which returns > /usr/lib/R. > > When I run > > python setup.py install > > I get the following complaints, > > [root at localhost rpy]# python setup.py install > Traceback (most recent call last): > File "setup.py", line 17, in ? > get_config_vars()['OPT'] = '-DNDEBUG -g -O3 -Wall' > File "/usr/lib/python2.2/distutils/sysconfig.py", line 408, in > get_config_vars > func() > File "/usr/lib/python2.2/distutils/sysconfig.py", line 313, in _init_posix > raise DistutilsPlatformError(my_msg) > distutils.errors.DistutilsPlatformError: invalid Python installation: unable > to open /usr/lib/python2.2/config/Makefile (No such file or directory) > [root at localhost rpy]# > > > What do I need to do??? > > Thanks, > ANDREW > > > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- > r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html > Send "info", "help", or "[un]subscribe" > (in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch > _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html Send "info", "help", or "[un]subscribe" (in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._