На счет ошибки — вероятно, еще одна особенность IDLE (в дополнение к тому, что описал merlin-vrn в своих комментариях). В обычной консоли все отлично, модуль импортируется:
$ python3.5
Python 3.5.0 (default, Nov 1 2015, 16:18:53)
[GCC 4.9.3] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tkinter
>>> tkinter
<module 'tkinter' from '/usr/lib64/python3.5/tkinter/__init__.py'>
>>>
Осталось только обращаться к содержимому правильно :)
Вот у меня возникла, поэтому и разобрался. Возможно, он был импортирован где-то ранее в коде, вот и работало. Я тестировал в интерактивной консоли Python 3.4 и 3.5.
In [1]: from tkinter import *
In [2]: colorchooser.askcolor()
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input-2-f2db2b9f793a> in <module>()
----> 1 colorchooser.askcolor()
NameError: name 'colorchooser' is not defined
In [3]: from tkinter import colorchooser
In [4]: colorchooser.askcolor()
Out[4]: (None, None)
Почему так?
Код
from tkinter import *
импортирует классы, заданные в
/usr/lib/python3.4/tkinter/__init__.py
Tk там есть, а colorchooser — нет. Отсюда и ошибка.
Отдельное спасибо автору за статью. cubiculus, не могли бы вы поделиться образом, который у вас получился? Я уже давно пытался сделась такой образ debian, но почему-то не удавалось заставить grub его грузится сразу (делал по оригинальному посту на Intel Community).
Там была обнаружена проблема с libpthread. На сколько я понимаю, он пытается использовать многопоточность на одноядерном процессоре. Кто-то придумал часть файла заменить инструкцией NOP, чтоб исправить его…
А в чем же этот баг игры состоит? С багом скрипта мне очевидно, но вот как он, по-вашему, проявляется в игре? Я что-то недопонял? (Оригинально имел ввиду зацикливание скрипта више)
Осталось только обращаться к содержимому правильно :)
Почему так?
Код
импортирует классы, заданные в
Tk там есть, а colorchooser — нет. Отсюда и ошибка.
Нужно добавить:
cubiculus, не могли бы вы поделиться образом, который у вас получился? Я уже давно пытался сделась такой образ debian, но почему-то не удавалось заставить grub его грузится сразу (делал по оригинальному посту на Intel Community).
P.S. Вы принципиально не пользуетесь вимом?