Python is included in our web hosting 4000 and web hosting 8000 plans.
The Python module can be found in the Webhosting Control Panel (WCP) in the Dashboard under Dev Tools.
Python integration is handled by a Phusion Passenger server with a WSGI interface. Therefore, your applications must be written specifically for WSGI.
You can find more information about Passenger in the official documentation: Pushion Passenger Documentation
Activate: Enables Python support for the corresponding domain.
Disable: Deactivates Python support for the corresponding domain.
Rewrite Config: Applies changes to the settings.
Application Reload: Only restarts the application server.
Warning Any changed settings will only be applied after the application is restarted. Clicking Application Reload creates the file restart.txt in the App Root/tmp/ directory. This causes the Passenger server to reload the application.
App Root: Specifies the root directory of the application. It is relative to the web space and should not be located in the document root for security reasons.
Startup File: This file starts the execution of your application. The file must first be uploaded to Files > Plus Icon in the app root directory.
Python Version: The currently available Python versions are displayed here.
Mode: If the mode is set to Production, no error messages are displayed. If the mode is set to Development, error messages are displayed.
Ensure that no application is stored in the domain's document root (index.html, index.php, etc.).
Set the mode in the settings to Development to see error messages.
Feel free to have a look at the netcup Forum. You will find helpful answers and support from other users.