[Tutor] alternative Python 2.6 install?
Albert-Jan Roskam
fomcl at yahoo.com
Fri Oct 10 14:36:40 CEST 2014
----- Original Message -----
> From: Albert-Jan Roskam <fomcl at yahoo.com>
> To: Albert-Jan Roskam <fomcl at yahoo.com>; Python Tutor Mailing List <tutor at python.org>
> Cc:
> Sent: Friday, October 10, 2014 1:08 PM
> Subject: Re: [Tutor] alternative Python 2.6 install?
>
>
>
> ----- Original Message -----
>
>> From: Albert-Jan Roskam <fomcl at yahoo.com.dmarc.invalid>
>> To: Python Tutor Mailing List <tutor at python.org>
>> Cc:
>> Sent: Thursday, October 9, 2014 8:32 PM
>> Subject: [Tutor] alternative Python 2.6 install?
>>
>> Hi,
>>
>>
>> I need to install Python 2.6 on my Debian system to check some code.*) What
> is
>> the easiest way to do this? Simply "sudo apt-get install
> python2.6"? I
>> know I can also compile it and then do make altinstall, but I prefer
> apt-get. I
>> am kinda paranoid that I might accidentally change my system Python
> version.
>
>
> Ok, I decided to take the altinstall route anyway. I am now a getting message
> 'failed to find necessary bits to build these modules', even though I
> did install a whole bunch of packages (zlib1g is the first one that causes
> problems). Does anyone know how to solve this? I don't understand why e.g.
> 'zlib' still is missing while I clearly installed it!
>
> Alternatively: which Ubuntu (or Debian) version was the last version to use
> Python 2.6? I could simply install it in VirtualBox... Lame, but I am in kind of
> a hurry.
>
>
> This is what I did (outcommented lines are what won't work, or commands that
> are pointless at this point):
>
> sudo apt-get install libsqlite3-dev libbz2-dev libgdbm-dev libncurses5-dev
> tk-dev zlib1g-dev
> wget https://www.python.org/ftp/python/2.6.8/Python-2.6.8.tgz
> tar -zxvf Python-2.6.8.tgz
> cd Python-2.6.8/
> ./configure --prefix=/usr/local
> make # [a] see 'failed stuff' below
> #sudo make altinstall
> #mkvirtualenv -p /usr/local/bin/python2.6 python26 # ImportError: No module
> named zlib
> #workon python26
> #pip install mysql-python
The first of the symlinks solved the zlib problem. The there was a problem with _sha256...
ln -s /lib/x86_64-linux-gnu/libz.so /lib/libz.so
ln -s /lib/x86_64-linux-gnu/libssl.so /lib/libssl.so
ln -s /lib/x86_64-linux-gnu/libcrypt.so /lib/libcrypt.so
ln -s /lib/x86_64-linux-gnu/libcrypto.so /lib/libcrypto.so
ln -s /lib/x86_64-linux-gnu/libbz2.so /lib/libbz2.so
ln -s /lib/x86_64-linux-gnu/libgdbm.so /lib/libgdbm.so
ln -s /lib/x86_64-linux-gnu/libcurses.so /lib/libcurses.so
ln -s /lib/x86_64-linux-gnu/libsqlite3.so /lib/libsqlite3.so
OK, I gave up. I used Vagrant to install a Ubuntu 10.0.4 LTS virtualbox (which has Python 2.6 by default). Now I can SSH to that machine and do whatever I want. Sheesh. I am *still* very much interested to hear what might have gone wrong, though.
Albert-Jan
More information about the Tutor
mailing list