Python overview

Overview

Python is a programming language like PHP and Ruby which allows you to create many different types of applications. More information can be found on the Python website:

View the following links for current versions of Python.

You can also install any version of Python 2 or Python 3 you like.

Deployment

You have a few options on how to deploy your Python app at DreamHost:

  • Passenger – The preferred way to deploy Python apps. This is an Apache module which was originally written to support the execution of Ruby on Rails apps, but which also provides support for WSGI-compliant applications. View the Passenger article for setup details.
  • CGI – Slow and not recommended.
  • FastCGI – Faster than CGI and uses mod_fcgi.

Web frameworks

Some Python website frameworks can run on DreamHost servers. These include:

See also

Did this article answer your questions?

Article last updated PST.

Still not finding what you're looking for?