Forked from ellmetha/install_python27_virtualenv.sh
Created
October 11, 2015 20:47
-
-
Save victor-shelepen/496cd4c4b00d3cd52516 to your computer and use it in GitHub Desktop.
Python 2.7 & virtualenv installation on Alwaysdata
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Python 2.7 installation | |
mkdir -p $HOME/.python/src | |
cd $HOME/.python/src | |
wget https://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz --no-check-certificate | |
tar xvfz Python-2.7.6.tgz | |
cd Python-2.7.6 | |
mkdir $HOME/.python/python2.7 | |
./configure --prefix=$HOME/.python/python2.7 | |
make | |
make install | |
cd .. | |
# .bash_profile configuration | |
echo "export PATH=$HOME/.python/python2.7/bin:$PATH" >> ~/.bash_profile | |
source ~/.bash_profile | |
# Pip & SetupTool installation | |
cd ~/.python/src | |
wget https://pypi.python.org/packages/source/s/setuptools/setuptools-3.5.tar.gz --no-check-certificate | |
tar xvfz setuptools-3.5.tar.gz | |
cd setuptools-3.5 | |
python setup.py install | |
cd .. | |
wget https://pypi.python.org/packages/source/p/pip/pip-1.5.5.tar.gz --no-check-certificate | |
tar xvfz pip-1.5.5.tar.gz | |
cd pip-1.5.5 | |
python setup.py install | |
echo "export PIP_REQUIRE_VIRTUALENV=false" >> ~/.bash_profile | |
cd | |
source .bash_profile | |
# Virtualenv installation | |
pip install virtualenv | |
pip install virtualenvwrapper | |
mkdir ~/.virtualenvs | |
echo ". $HOME/.python/python2.7/bin/virtualenvwrapper.sh" >> .bash_profile | |
source .bash_profile |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment