Django, virtualenv and Python in Ubuntu
Written by Guillermo Garron
Date: 2013-05-09 17:17:35 00:00
Today for the very first time I needed to install a Django server, so after reading a little some links I had stored from my experiments with Hyde (Which needed Phyton, virtualenv and virtualenvwrapper) I was able to have it installed.
So, let's see how to do it.
Update your Ubuntu server
sudo apt-get update && sudo apt-get upgrade
Install Ubuntu packages
sudo apt-get install python-setuptools python-dev build-essential
Install Python specific software
sudo easy_install pip
sudo pip install virtualenv virtualenvwrapper
Everything is installed now, all you need is to set up some variables:
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh
It is better to have those in your .bashrc file, you can modify them a little and then run this:
echo 'export WORKON_HOME=~/virtualenvs' >> ~/.bashrc
echo 'source /usr/local/bin/virtualenvwrapper.sh' >> ~/.bashrc
echo 'export PIP_VIRTUALENV_BASE=~/virtualenvs' >> ~/.bashrc
Now activete the variables:
source ~/.bashrc
Install Django
You are now ready to install Django. Just create a virtualenv space:
mkvirtualenv first_project
pip install django