Python3.5 и Python3.4 не могут импортировать модуль GTK, в то время как Python2.7 может

Хорошо, похоже, я испортил версии Python, потому что я могу найти три разных интерпретатора Python, когда проверяю, есть ли PyCharm IDE.

  • USR /bin/python2.7
  • USR /bin/python3.4
  • Кастом Анаконда построен. ( python3.5)

Проблема в том, что я установил GTK+ plus, но это видит только Python2. Когда я запускаю Python3.4 или Python 3.5 (команда "python" открывает Python3.5, встроенная Anaconda), он выдает:

ImportError: No module named 'gtk'

ошибка. Я бегал

sudo apt-get install libgtk-3-dev

установить GTK+. Как я уже сказал, только python2 импортирует его.


Я также попробовал: с Python3.5:

from gi.repository import Gtk

Я получил:

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/USERNAME/.anaconda3/lib/python3.5/site-packages/gi/__init__.py", line 39
print url
        ^
SyntaxError: Missing parentheses in call to 'print'

И я попробовал с Python 3.4:

from gi.repository import Gtk

Я получил:

** (.:3864): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-fJ15USrbo1: Connection refused

0 ответов

Другие вопросы по тегам