To develop different python applications and avoid problems with the requirements of each application I use virtualenvs. To have all the virtualenvs o organized you can use virtualenvwrapper. To install virtualenv you can execute:
pip install virtualenv pip install virtualenvwrapper
I tried a several IDES to develop in Python lik Pycharm or PyDev and my favorite is Visual Studio Code because it can be used with multiple languages and it is also lightweight.
To install Visual Studio you can run the following commands:
# Install requirements to install sudo apt install software-properties-common apt-transport-https # Add Microsoft keys sudo wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add - # Add visual studio repository sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" # Update apt and install Visual Studio Code sudo apt update sudo apt install code
- Python extension: This extension adds Python support for Visual Studio Code
- Remote SSH : Very useful if you have to debug or test code on a remote server