For starters, this is not an error but just a warning: reading closely, you'll see that it warns you that a command currently used in the code will be removed in a future version of Tensorflow.
So, the good news is that you can continue working for the time being, but you should be getting ready for the possibility that your TFLearn code will not work in a future version of Tensorflow.
The reason for this (and for the fact that you were not able to make it go away, no matter how many times you re-installed stuff) is apparent from the TFLearn repo; looking closely again, you'll see that the project is not under active development, with most of the stuff there being unchanged for 2-3 years now. This means that the project does not stay up to date with new modifications of Tensorflow, which is running underneath, hence such deprecation warnings are not a surprize.
So, to make a long story short:
You should not worry for the time being (except of course if other errors pop up later)
For (present & future) stability of your TFLearn code, you might want to stick to Tensorflow 1.2.0, which is the latest version tested with TFLearn (see the Release notes).