Yeah I guess its from iceland with few modifications.
This only applies to Python 2, your code is in Python 3.
Yes but this code was initially written for Python 2.7 so I described that method. For python3 users can directly import as suggested by @witcher_sense. And usually people don't get missing dependecy errors in Python3 as it comes with multiple pre installed libraries.
For python3 pip3 install works fine in many cases.