python3 kivy full installation in ubuntu 17.10

I've just installed Ubuntu for 4 or 5 times (16.04 LTS and 17.10), everytime I install it as the official documentation of but always I get several and random problems when importing anything. This screenshot is one of 'em

So, I guessed that it's the problem with some versions of some dependencies that not compatible together.

Finally I decided to install the latest stable and updated Ubuntu 17.10 non-LTS version to build my workstation for coding on it.

So, I really need your help to guide to install kivy as a full installation with python3 in Ubuntu 17.10 shortly.

And it would be great to recommend me a good IDE which optimized for Kivy language. (I used pycharm & vscode)

Thanks in advance!