Comecei por verificar num terminal que o Python já está instalado (versão 2.7.6):
helio@Thor:~$ python
Python 2.7.6 (default, Mar 22 2014, 22:59:56)
Eclipse
Comecei por instalar o Eclipse IDE for C/C++ Developers Linux 64 bit (eclipse-cpp-luna-SR1-linux-gtk-x86_64.tar.gz).
Uma vez descarregado o ficheiro .gz seguir este tutorial.
Depois no Eclipse Marketplace, instalei os plugins:
- PyDev – Python IDE for Eclipse 3.8.0
- HTML Editor (WTP) Luna
Não esquecer de ir a Window>Preferences e em PyDev>Interpreters>Python Interpreter clicar no botão New… e escolher o executável do Python que está em /usr/bin/python (como se pode confirmar pelo comando which python).
Ir também a Window>Open Perpective>Other… e escolher PyDev.
Eclipse como root
Ás vezes é necessário executar aplicações no Eclipse como root (por exemplo no acesso ao porto série). Nesse caso há que fazer o que é indicado aqui.
Virtualenv
Instalar as ferramentas de desenvolvimento do Python:
sudo apt-get install python-dev
sudo apt-get install python-setuptools
Instalar o pip:
sudo easy_install pip
Instalar o virtualenv:
sudo pip install virtualenv
Criar um ambiente virtual “venv” dentro da pasta python do workspace do eclipse:
cd ~/workspace/python
virtualenv venv
Segue-se a ativação:
source venv/bin/activate
Instalar o Flask:
pip install flask
pip install flask-socketio
pip install pyserial
No fim, desativar o virtualenv:
deactivate
Servidor
Aqui.