Easiest way to Deploy a Python Web App

Use Dash and PythonAnywhere to get up and running fast

Christian Hubbs

--

Building and running a Dash app in Python on your local machine isn’t too tough — deploying it so the world can use it, well…that’s a bit more challenging.

I’ve played with AWS, Azure, Google, and other cloud providers, but I find PythonAnywhere’s service to be the fastest and easiest way to go from local app to web app.

TL;DR

We walk through building a multi-page app in Dash and deploying it to PythonAnywhere for hosting.

Photo by Yancy Min on Unsplash

PythonAnywhere

PythonAnywhere provides web-based Python environments allowing you to develop in your browser, run notebooks, or deploy and host web apps. The pricing is transparent, easy, and flexible with $5/month giving you enough to run your own python based site. Plus, with flat-fee based subscriptions, you don’t have to worry about leaving something running or getting a bill from your “free tier” subscription to AWS when you inadvertently use the wrong instance.

--

--

Christian Hubbs

AI/ML researcher writing about technology, economics, and business. Connect with me: https://bit.ly/2scbU1P