On Oct 7, 4:55 pm, Christian Heimes <li...@cheimes.de> wrote: > Curious schrieb: > > > > > On Oct 7, 4:07 pm, Roger Binns <rog...@rogerbinns.com> wrote: > >> Curious wrote: > >>> Ubuntu comes pre-installed with Python2.6 but this python installation > >>> is a 32 bit installation. > >> For 64 bit Ubuntu you are mistaken: > > >> $ file /usr/bin/python2.6 > >> /usr/bin/python2.6: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), > >> dynamically linked (uses shared libs), for GNU/Linux 2.6.15, stripped > > >>> I do the following to know if the current python installation is 32- > >>> bit or 64-bit: > >> This is what I do: > > >>>>> import ctypes > >>>>> ctypes.sizeof(ctypes.c_void_p) > >> 8 > > >> Roger > > > Thanks very much for you response, Roger! > > > I am sorry but I am not able to follow what you are saying. I am quite > > new to linux installation world and it's possible that I am missing > > pretty straightforward info. > > > Did you mean to say that Ubuntu does come pre-installed with 64-bit > > Python? When I used the same command as you did, I see a 32-bit > > version there. I am not sure how to get to 64-bit. > > I bet your Ubuntu installation is 32bit, too. You need a 64bit > installation of Ubuntu in order to run a 64bit version of Python. By > default Python is compiled in the same flavor as the OS. What does > "uname -m" show? It should print "x86_64" for a 64bit version of Linux. > > --enable-universalsdk and --with-universal-archs have no function on > Linux. They are Mac OS X only options. > > Christian
Thanks for your response Christian! You are right, I have got a wrong Ubuntu installation, installed it by mistake instead of 64-bit. After the re-installation, I will post what Python version I find. Thanks all! -- http://mail.python.org/mailman/listinfo/python-list