HOWTO : Tensorflow 1.11.0 on Ubuntu 18.04.1 LTS with Anaconda3 5.3.0

Install Anaconda3 which is Python 3. The current version of Python is 3.7.x at Anaconda3.



sudo apt install build-essential libssl-dev libffi-dev python3-dev



wget https://repo.continuum.io/archive/Anaconda3-5.3.0-Linux-x86_64.sh



chmod +x Anaconda3-5.3.0-Linux-x86_64.sh



./Anaconda3-5.3.0-Linux-x86_64.sh



Install anaconda3 to /home/samiux/anaconda3 (current user, samiux) and then answer "yes" to allow change the .bashrc of samiux. (replace "samiux" with your username)



source /home/samiux/.bashrc



Update Anaconda3.



conda update --prefix /home/samiux/anaconda3 anaconda

conda update -n base conda




Since current Tensorflow 1.11.0 only supports Python 3.6 for Python 3.x, we need to install Python 3.6 at the virtual environment for Tensorflow.



conda create -n venv pip python=3.6

conda install tensorflow -n venv




To activate the virtual environment, that is Python 3.6.



conda activate venv



To deactivate it when not using Python 3.6 and Tensorflow.



conda deactivate



To test the Tensorflow installation.



(venv) samiux@ubuntu:~$ python -c "import tensorflow as tf; print(tf.__version__)"



It will display the current version of Tensorflow. The current version of Tensorflow as at this writing is 1.11.0.



1.11.0



That's all! See you.