On Sun, Oct 12, 2014 at 8:35 AM, Albert-Jan Roskam
<[email protected]> wrote:
> Hi,
>
> (sorry for cross-posting, sort of)
>
> A few days ago I needed to check whether some Python code ran with Python 
> 2.6. What is the easiest way to install another Python version along side the 
> default Python version? My own computer is Debian Linux 64 bit, but a 
> platform-independent solution would be best.
>
> Possible solutions that I am aware of
>
> -make altinstall *). This is what I tried (see below), but not all modules 
> could be built. I gave up because I was in a hurry
> -Pythonbrew. This project is dead
> -Deadsnakes
> -Anaconda
> -Tox? I only know this is as a cross-version/implementation test runner
> -Vagrant. This is what I eventually did, and this was very simple. I ran 
> Ubuntu 10.0.4 LTS, which uses Python 2.6, and used Vagrant SSH to run and 
> check my code in Python 2.6 (and I replaced a dict comprehension with a list 
> comprehension, for example)
> - ...
>
> What is the recommended way? I don't expect/hope that I'd ever need something 
> lower than Python 2.5
>
>

Using virtualenvwrapper is easy and isolates your environment

http://virtualenvwrapper.readthedocs.org/en/latest/index.html
>
> Thank you.
>
> Albert-Jan
>
>
>
>
> *) Make altinstall
> 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  # see 'failed stuff' below
> sudo make altinstall
> mkvirtualenv -p /usr/local/bin/python2.6 python26  # ImportError: No module 
> named zlib
>
>
> # Failed stuff
> Failed to find the necessary bits to build these modules:
> _bsddb            _curses            _curses_panel
> _hashlib          _sqlite3          _ssl
> bsddb185          bz2                dbm
> dl                gdbm              imageop
> linuxaudiodev      ossaudiodev        readline
> sunaudiodev        zlib
>
>
>
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> All right, but apart from the sanitation, the medicine, education, wine, 
> public order, irrigation, roads, a
>
> fresh water system, and public health, what have the Romans ever done for us?
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> _______________________________________________
> Tutor maillist  -  [email protected]
> To unsubscribe or change subscription options:
> https://mail.python.org/mailman/listinfo/tutor



-- 
Joel Goldstick
http://joelgoldstick.com
_______________________________________________
Tutor maillist  -  [email protected]
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor

Reply via email to