How to install Tensorflow on Ubuntu 18.04?

Windows Articles

How to install SQLite on OpenSUSE 15.2 / 15.1?

There are many good database management systems, but they are not all the same. And the fact that they are not, means...

How to detect port scanning and private IP access with Behave

Hello! Security when surfing the internet is a very serious issue. Consequently, the precautions we take are very important. Moreover, web browsers...

How to install LAMP on OpenSUSE 15.2 / 15.1?

It is increasingly common to find small companies that decide to use the SUSE ecosystem for their servers. It's an unsurprising decision because OpenSUSE...

How to use Mytop on Linux?

We already know that both MySQL and MariaDB are among the most popular database managers out there. They have earned this with...

How to activate the automatic screen saver in Windows 10

Hello! Undoubtedly the time we spend in front of a computer has grown lately. In fact, in these times of pandemic, more...
angeloma
angeloma
Senior Writer and partner

Hi, folks. This time you will learn how to install Tensorflow on Ubuntu 18.04.

According to the project website, “Tensorflow is an end-to-end open source platform for machine learning. It has a comprehensive, flexible ecosystem of tools, libraries and community resources that lets researchers push the state-of-the-art in ML and developers easily build and deploy ML powered applications”.

Therefore, with Tensorflow you can build neural networks to decipher patterns used by humans. It is also important to say that, it is open-source and is currently used by Google, which shows us the power of it.

Tensorflow is very efficient in managing computer resources because it allows you to deploy computing to one or more CPUs or GPUs on desktops, servers, or mobile devices with a single API.

So, if you’re going to work with it, or are curious about this technology, it’s a good idea to know how to install it.

Install Tensorflow on Ubuntu 18.04

Preparing the environment

Tensorflow is built on Python and requires at least version 3.4. So first we’ll make sure it’s installed and what version the system has.

:~$ python3 -V
python 3.6.9

Therefore, we have a compatible version so the installation will happen without problems.

Then we will install some packages needed to perform the installation of Tensorflow. One of them is Pip that will serve us as a package manager to install it.

:~$ sudo apt install python3-venv python3-pip
1.- Installing the python packages
1.- Installing the python packages

Once these packages are installed, we need to create a virtual Python environment and in it install Tensorflow. This is the safest way to do the installation.

First, create a folder for it:

~$ mkdir tensorflow

Then access the folder:

:~$ cd tensorflow

Now we will create the virtual environment inside this folder with the following command:

:~$ python3 -m venv venv

And finally, we activate it with the following command:

:~$ source venv/bin/activate
2.- Enabling the python virtual environment
2.- Enabling the python virtual environment

Now we can install Tensorflow on Ubuntu 18.04.

Getting Tensorflow on Ubuntu 18.04

Once inside the virtual environment, we proceed to install Tensorflow as follows using Pip.

:~$ pip install tensorflow

This will install the current version of the package.

To verify that everything went well, use the following command:

:~$ python -c 'import tensorflow as tf; print(tf.__version__)'

If you want to update tensorflow, remember that the command is as follows:

:~$ pip install --upgrade tensorflow

After you have finished working, you can disable the virtual environment.

:~$ deactivate

And that is it. Tensorflow is installed and ready to the job.

Some issues

It is possible that some mistakes may occur. For example, displaying the version of Tensorflow might give the following error:

Illegal instruction (core dumped)

A solution could be to install Tensorflow version 1.5 with the following command:

:~$ pip install tensorflow==1.5

Another option is that the CPU or GPU does not have enough capacity to handle the package.

More articles

1 COMMENT

  1. Great article!
    I am so happy to read this. This is the type of manual that needs to be given and not the accidental misinformation that is at the other blogs. I appreciate your sharing this best article.
    Thanks.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest article

How to install SQLite on OpenSUSE 15.2 / 15.1?

There are many good database management systems, but they are not all the same. And the fact that they are not, means...

How to detect port scanning and private IP access with Behave

Hello! Security when surfing the internet is a very serious issue. Consequently, the precautions we take are very important. Moreover, web browsers...

How to install LAMP on OpenSUSE 15.2 / 15.1?

It is increasingly common to find small companies that decide to use the SUSE ecosystem for their servers. It's an unsurprising decision because OpenSUSE...

How to use Mytop on Linux?

We already know that both MySQL and MariaDB are among the most popular database managers out there. They have earned this with...

How to activate the automatic screen saver in Windows 10

Hello! Undoubtedly the time we spend in front of a computer has grown lately. In fact, in these times of pandemic, more...