Я использую Python 3.4 и следую за книгой "Think Python: how to think like a computer scientist". Я действительно выяснил эту проблему неделю назад, но сохранил за исходный код, когда он не смог запустить, как на прошлой неделе. Сейчас у меня есть:ImportError: нет модуля с именем Tkinter
import tkinter
from swampy.TurtleWorld import *
, который дает:
ImportError: No module named 'Tkinter'
Когда у меня был код работает на прошлой неделе, я свободно напомнить, что в строке «импорта Tkinter», был участок в конце это выглядело так: [Tkinter]
. Я пробовал import tkinter as Tkinter
, но он не работает.
Если я изменю его на Python2.7. И пробег
import Tkinter
from swampy.TurtleWorld import *
world = TurtleWorld()
bob = Turtle()
print (bob)
fd(bob, 100)
lt(bob)
fd(bob, 100)
wait_for_user()
Открывается окно TurtleWorld, но нет черепахи. Как я могу заставить это работать снова (предпочтительнее Python 3.4)?
Ваше имя файла. Что это? Если он называется 'tkinter.py', то измените его –
Немедленный урок, чтобы узнать: используйте управление версиями для всего. Второй урок: Python чувствителен к регистру, это Tkinter в 2.x, но tkinter в 3.x. – jonrsharpe
Вы пробовали 'от Tkinter import *'? – Trey50Daniel