I tried to add Python as a mode, but when I open Contribution Manager, I received the following error:
Could not connect to the Processing server. Contributions cannot be installed or updated without an Internet connection. Please verify your network connection again, then try connecting again.