Python - Linux Installation
For Window, you can simply use the msi installer provided at http://www.python.org/download/
For Linux, you can do the following
yum install python
Usually, this way will install an older version of python. For example, CentOS will install python 2.4.3.
To install the latest version, you can use this script
I reference this script from http://willsani.com/2011/03/02/centos-5-5-x86_64-install-python-2-7/ and it works for me. Just change the version number accordingly. At this time of post, python has 2.7.2
It will install python at /opt/python2.7.2
/opt/python2.7.2/bin/python2.7 will trigger the interpreter
For Linux, you can do the following
yum install python
Usually, this way will install an older version of python. For example, CentOS will install python 2.4.3.
To install the latest version, you can use this script
# chmod +x install-python.sh
# ./install-python.sh
#!/bin/bash
# Install necessary packages
yum -y install gcc gdbm-devel readline-devel ncurses-devel zlib-devel bzip2-develsqlite-devel db4-devel openssl-devel tk-devel bluez-libs-devel make
cd /var/tmp
wget http://sqlite.org/sqlite-amalgamation-3.7.3.tar.gz
tar xfz sqlite-amalgamation-3.7.3.tar.gz
cd sqlite-3.7.3/
./configure
make
make install
cd /var/tmp
wget http://www.python.org/ftp/python/2.7.1/Python-2.7.1.tgz
tar xvfz Python-2.7.1.tgz
cd Python-2.7.1
./configure --prefix=/opt/python2.7.1 --with-threads --enable-shared
make
make install
touch /etc/ld.so.conf.d/opt-python2.7.1.conf
echo "/opt/python2.7.1/lib/" >> /etc/ld.so.conf.d/opt-python2.7.1.conf
ldconfig
ln -sf /opt/python2.7.1/bin/python /usr/bin/python2.7
cd /var/tmp
wget http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg
sh setuptools-0.6c11-py2.7.egg --prefix=/opt/python2.7.1
/opt/python2.7.1/bin/easy_install pip
ln -sf /opt/python2.7.1/bin/pip /usr/bin/pip
pip install virtualenv
ln -sf /opt/python2.7.1/bin/virtualenv /usr/bin/virtualenv
echo "alias python=/opt/python2.7.1/bin/python" >> ~/.bash_profile
echo "alias python2.7=/opt/python2.7.1/bin/python" >> ~/.bash_profile
echo "PATH=$PATH:/opt/python2.7/bin" >> ~/.bash_profile
source ~/.bash_profile
# Done
I reference this script from http://willsani.com/2011/03/02/centos-5-5-x86_64-install-python-2-7/ and it works for me. Just change the version number accordingly. At this time of post, python has 2.7.2
It will install python at /opt/python2.7.2
/opt/python2.7.2/bin/python2.7 will trigger the interpreter
Comments
Post a Comment