Help
Sign up
Back
Logo Python

Python

Python is a powerful interpreted programming language with endless possibilities. Bring your web app more flexibility when developing services. Improve your workflow with frameworks like Django, Flask, Celery, Tornado, and more.

Python at its best

Python 2 & 3 compatible

We provide our servers with a wide range of maintained Python versions, from 2.4.x to 3.7.x. No need to adapt your development to your hosting plan, it’s already compatible! Each version can be specified per site. If you’re used to stick to a specific version for all your apps, you can even define it as the default one, for all your new sites.

Virtualenv built-in support

We often rely on virtualenv to create a sandboxed, replicable, environment for our various needs, project by project. No reason to not use it in your hosting plan: each site has an option to specify a path to a virtualenv directory. Initialize it over an SSH connection, and it’s ready-to-use!

pip ready

Python is a rich ecosystem with thousands of modules like aiohttp, ready to help you in your daily use. Installing them can become a nightmare, that’s why we use pip as a packages manager. We built-in the pip command, so you can use it in your deployment workflows as well as in your virtualenvs to populate them with your dependencies and frameworks like Falcon or Pyramid.

Environment aware

Just specify a WSGI app, and it’s done. Nothing more to do. You can also finely tune the uWSGI instance configuration if you need. Using environment variables can be useful when running your apps, especially when you need to define a context (e.g., development vs. production).

We allow you to define all configurations per site, so you can run the same instance of your web app with different contexts, and switch between them by using two different URLs. Same codebase, different contexts, different working directories, and they become different web apps.

Start with alwaysdata

Sign up on the platform is fast and easy. It gives you access to all available services. You can then have a preview of our service for free. You are also free to choose another premium plan whenever you need to.

See also

Python Official Website

Python is a programming language that lets you work more quickly and integrate your systems more effectively.

Visit the website

Python: Get Started

Using Python in your alwaysdata account is straight. If you already know how to use Python in a Unix environment (like GNU/Linux), then you're ready!

Read the doc...

Deploy a Django app

A Django app can be deployed on alwaysdata like any other WSGI app. Here's a getting started documentation to help you to deploy step by step.

Read the doc...