Я написал скрипт, который создает 50 коробок случайного цвета. Скрипт работает нормально, но как только я использовал py2exe, чтобы сделать его исполняемым файлом, он перестал работать. Сначала исполняемый файл работал, но потом перестал работать. Я начал получать эту ошибку:
ImportError: No module named turtle
Вот мой код на питоне:
import turtle
from random import randint
colors = ['red', 'green', 'yellow', 'purple', 'blue', 'orange', 'black', 'lightgreen', 'navyblue', 'pink']
window = turtle.Screen()
box = turtle.Turtle()
box.speed(4)
box.penup()
box.setx(-350)
box.sety(200)
box.pendown()
for num in range(100):
box.color(colors[randint(0, 9)])
for x in range(4):
box.forward(30)
box.left(90)
x = box.xcor()
if x >= 350:
y = box.ycor() - 60
x = box.xcor() - 700
else:
y = box.ycor()
x = box.xcor() + 45
box.goto(x, y)
Я действительно не уверен, почему он начал выдавать мне эту ошибку.
Мой .exe-файл слишком длинный, чтобы размещать его здесь, и в любом случае он мне непонятен. У меня есть tkinter python 27, поэтому я не думаю, что это проблема.
Спасибо
python setup.py py2exe
и содержимое вашего setup.py. - person g.d.d.c   schedule 17.07.2014