With the latest LTS release of Ubuntu many people, including myself, will take this time to do a fresh install of the OS on their development machines. Here are a few tips for getting up and running after your OS is installed. This guide will be for Python and Django development using Ubuntu 64-bit, alter the commands to work with your flavor of Ubuntu.
sudo apt-get install git-core
sudo tar xvzf ~/PATH/TO/DOWNLAD/xvzf jdk-8u5-linux-x64.tar.gz
sudo nano /etc/profile
In the terminal type
JAVA_HOME=/usr/local/jdk1.8.0_05 PATH=$PATH:$JAVA_HOME/bin export JAVA_HOME export JRE_HOME export PATH
javato make sure it is working.
File->Export Settingsand back up this file to be used on your new installation.
tar xvzf pycharm-professional-3.1.2.tar.gz
File->Import Settingsand locating the files.
sudo apt-get install python-pip
sudo pip install virtualenv
sudo apt-get install python-dev
sudo apt-get install mysql-server
sudo apt-get install libmysqlclient-dev
pip install MySQL-python
pip install Django