
Commands that require elevated privileges are prefixed with sudo. This guide is written for a non-root user. You may also wish to set the timezone, configure your hostname, create a limited user account, and harden SSH access. Setting Up and Securing a Compute Instance guide to update your system. If you have not already done so, create a Linode account and Compute Instance. However, most Linux distributions follow a similar process. This guide describes how to install TensorFlow on Ubuntu 20.04, which is fully supported by TensorFlow. TensorFlow is considered a good choice for those who are new to machine learning. For learning purposes, it is best to install TensorFlow in a Python virtual environment. It is available for many operating systems, including the most common Linux distributions.

Google developed TensorFlow for both research and production use, but it is now released under the Apache license. TensorFlow is an open-source software library used for machine learning and to train deep neural networks.
