Была такая же проблема с Fedora с Python 2.7. Оказывается, требуются дополнительные пакеты:
sudo dnf install tk-devel tkinter
После установки пакетов этот пример hello-world , похоже, отлично работает на Python 2.7:
$ cat hello.py
from Tkinter import *
root = Tk()
w = Label(root, text="Hello, world!")
w.pack()
root.mainloop()
$ python --version
Python 2.7.8
$ python hello.py
И через пересылку X11 это выглядит так:
Обратите внимание, что в Python 3 имя модуля является строчным, а другие пакеты вероятно, необходимы ...
from tkinter import *
Возможно, вы еще не установили OpenCv. Просто установите его с помощью pip.
pip install opencv-python