I am using Ubuntu 10.10 which comes by default installed with Python 2.6, however some applications that I want to use require 2.7 and I want to update.
How would I go about doing this?
I am using Ubuntu 10.10 which comes by default installed with Python 2.6, however some applications that I want to use require 2.7 and I want to update.
How would I go about doing this?
It is already in the official repositories: http://packages.ubuntu.com/maverick/python2.7
sudo apt-get install python2.7
You then execute python2.7
P.S. Support for ubuntu 10.10 ends in April 2012: https://wiki.ubuntu.com/Releases
The Deadsnakes PPA is helpful for old and new versions of Python.
Lucid through Precise is supported with versions 2.x and 3.x available. Since you are looking for 10.10, the direct link is:
https://launchpad.net/~fkrull/+archive/deadsnakes?field.series_filter=maverick
Update Ubuntu 10.10 sources (credit).
Because 10.10 is no longer supported.
sudo sed -i -e 's/archive.ubuntu.com\|security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
sudo apt-get update
Install add-apt-repository
command (credit):
This stops you from getting the sudo: add-apt-repository: command not found
error in the next step.
sudo apt-get install python-software-properties
Install Deadsnakes PPA (credit):
sudo add-apt-repository ppa:fkrull/deadsnakes
sudo apt-get update
Install Python 2.7:
sudo apt-get install python2.7
Profit!
$ python2.7 --version
Python 2.7.4
sudo apt-get install python3.3
Same goes for python 2.4, 2.5, 3.1, 3.2, etc.
python
still uses 2.6, and usingpython2.7
would cause problems for me when installing modules. Is there a way to replace it over 2.6? – Alex Feb 10 '12 at 00:57/usr/bin/python
is used by most python packages in ubuntu and might cause problems if you attempt to change it. If you want to use python 2.7 for your program, use on top of the myfile.py#!/usr/bin/python2.7
andchmod +x myfile.py
. Then run it as./myfile.py
– Savvas Radevic Feb 10 '12 at 01:07python-twitter
, it installs it but for the 2.6/default installation, so I would be unable to use it while using python2.7 – Alex Feb 10 '12 at 01:10/usr/lib/python2.7/dist-packages/
– Savvas Radevic Feb 10 '12 at 01:16python2.7 setup.py
? Also, if the package uses setup.py for installation, you can change the directory:sudo python2.7 setup.py install --libdir=/usr/lib/python2.7/dist-packages/
(or something like that, use --help if it doesn't work) – Savvas Radevic Feb 10 '12 at 01:30