My Python development environment on Xubuntu

This page is intended mainly as reminder for myself, as I often start from scratch in new virtual machines. But a number of these posts might be useful for others, especially for those encountering Ubuntu/Xubuntu specific dependency errors.

Python distributions:

Managing many different Python versions and virtual environments:

  • pyenv (available for Linux/OSX)

Installing ActivePython and additional packages

Preferred cross-platform IDE:

Preferred source control system:

PyQT GUI Tutorials:

PyQt4

PyQt5

Useful doc pages:

XML tutorials