Import turtle python ошибка

Для начала переименуйте ваш файл, если он называется turtle.py на любое другое адекватное название, далее напишите для примера:

import turtle        
print(0)
    

Если выдаст ответ: 0 — всё работает. Других видимых проблем не существует, turtle не требует установки, так же при запуске файла, интерпретатор Python-а выдает ошибку, в следующий раз скопируйте ошибку и вставьте в конце, чтобы Вам могли помочь с проблемой.

Все было хорошо. Но в один прекрасный момент я вернулся к коду запустил его и он начал ругаться этой ошибкой.

AttributeError: partially initialized module ‘turtle’ has no attribute ‘Turtle’ (most likely due to a circular import

Сам код банален.

import turtle
t = turtle.Turtle()

t.forward(50)

На обычно IDLE Python все прекрасно работает, но если попробовать запустить файл через IDLE сохраненный в VS то выходит та же ошибка. (Мне удобней писать на VS)
Подскажите где я проглядел?
Спрашивая Google, нашел подобную проблему, но решение было буквально тривиальное изменить название файла с turtle.py на что либо другое. Я изменил, но эффекта 0.

Прошу подсказать в чем моя ошибка.

0 / 0 / 0

Регистрация: 02.07.2016

Сообщений: 5

1

Не работает черепашка

02.07.2016, 15:59. Показов 30764. Ответов 10


Студворк — интернет-сервис помощи студентам

Добрый день! Начала изучать Python по детской книжке. Дошла до графики и столкнулась с проблемой: from turtle import* выдает ошибку, import turtle тоже не работает. Версию python установила, вроде бы, именно для своей операционной системы. Нигде не смогла найти ответ на свой вопрос. Буду очень признательна за помощь. Хочется двигаться дальше.

Миниатюры

Не работает черепашка
 



0



Programming

Эксперт

94731 / 64177 / 26122

Регистрация: 12.04.2006

Сообщений: 116,782

02.07.2016, 15:59

Ответы с готовыми решениями:

Черепашка
Дана прямоугольная таблица (N строк, M столбцов), в клетках которой записаны целые числа. Черепашка…

Черепашка
Дана прямоугольная таблица (N строк, M столбцов), в клетках которой записаны целые рандомные числа….

Черепашка
Дана прямоугольная таблица (N строк, M столбцов), в клетках которой записаны целые рандомные числа….

Черепашка ДП
Что я не правильно делаю в этой задаче ? Помогите пожалуйста !

В таблице размером N*N, клетки…

черепашка
на квадратной доске, размером NxN в левом верхнем углу находится черепашка и мечтает попасть в…

10

Эксперт по компьютерным сетям

5889 / 3347 / 1033

Регистрация: 03.11.2009

Сообщений: 9,974

02.07.2016, 17:07

2

Как Вы устанавливали turtle?



0



2740 / 2339 / 620

Регистрация: 19.03.2012

Сообщений: 8,830

02.07.2016, 17:57

3

Я кажется знаю в чем проблема. Для проверки зайди в ТЕРМИНАЛ, а не idle, запусти интерпретатор и оттуда импортируй библиотеку.

Миниатюры

Не работает черепашка
 



1



Эксперт по компьютерным сетям

5889 / 3347 / 1033

Регистрация: 03.11.2009

Сообщений: 9,974

02.07.2016, 18:37

4

думаю вот этот вот turtle.py в /Users/mac/Documents/ ни разу не помогает импортировать turtle)

Не работает черепашка



1



0 / 0 / 0

Регистрация: 02.07.2016

Сообщений: 5

02.07.2016, 20:50

 [ТС]

5

Как Вы устанавливали turtle?

Боюсь, что никак Строго шла по книге.

думаю вот этот вот turtle.py в /Users/mac/Documents/ ни разу не помогает импортировать turtle)

Это я просто сохраняла учебный код, чтобы потом запустить программу.



0



Эксперт по компьютерным сетям

5889 / 3347 / 1033

Регистрация: 03.11.2009

Сообщений: 9,974

02.07.2016, 20:54

6

Не называйте файлы именами модулей, это приводит к весьма неожиданным и я бы даже сказал феерическим результатам



2



0 / 0 / 0

Регистрация: 02.07.2016

Сообщений: 5

02.07.2016, 20:57

 [ТС]

7

Спасибо большое! Теперь я знаю, как запустить python из Терминала У меня все равно ничего не получилось, но, кажется, я уже догадалась почему. На вложенной картинке ссылка на python 2.7.11, а я себе установила и пытаюсь работать в версии 3.5. Т.е. где-то в недрах моего компьютера затаился еще один питон и его надо найти и обезвредить. Я права?



0



Эксперт по компьютерным сетям

5889 / 3347 / 1033

Регистрация: 03.11.2009

Сообщений: 9,974

02.07.2016, 20:59

8

Цитата
Сообщение от MariaO
Посмотреть сообщение

У меня все равно ничего не получилось

покажите как именно у ВАс ничего не получилось.



0



0 / 0 / 0

Регистрация: 02.07.2016

Сообщений: 5

02.07.2016, 21:03

 [ТС]

9

Окошко терминала и еще одна попытка запустить черепашку в IDLE

Миниатюры

Не работает черепашка
 

Не работает черепашка
 



0



Эксперт по компьютерным сетям

5889 / 3347 / 1033

Регистрация: 03.11.2009

Сообщений: 9,974

02.07.2016, 21:06

10

Лучший ответ Сообщение было отмечено MariaO как решение

Решение

В терминале все нормально, в IDLE все та же проблема — вместо того, чтобы импортировать модуль, вы импортируете turtle.py в ~/Documents, потому что Вы назвали его также, как и модуль, а ~/Documents находится в sys.path. Переименуйте файл в my_turtle.py и все станет хорошо.



2



0 / 0 / 0

Регистрация: 02.07.2016

Сообщений: 5

02.07.2016, 21:15

 [ТС]

11

Спасибо! Сейчас попробую.

Добавлено через 8 минут
Ура! Поползла черепаха! Можно будет с чистой совестью смотреть четвертьфинал. Спасибо огромное!



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

02.07.2016, 21:15

Помогаю со студенческими работами здесь

Черепашка
Нужно реализовать в Pascal. Что бы были входные(1.in) и выходные(1.out) данные. ) создать .ехе файл…

Черепашка
Из IDLE запускается, а из Geany нет.import turtle
turtle.reset()
File "cerepax.py", line 1

Черепашка
Написал черепашку под PascalABC.Net.

Код модуля:

unit SmallTurtle;

uses GraphABC;
const

ДП(Черепашка)
вырезано
#include <cstdlib>
#include <iostream>
#include <algorithm>
using namespace std;
int…

Черепашка
Дана прямоугольная таблица (N строк, M столбцов), в клетках которой записаны целые рандомные числа….

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:

11

In python ModuleNotFoundError: No module named ‘Turtle’ we face this error message when we try to import turtle [small t ]  but type Turtle [Capital T ] then the python interpreter shows this error message, If you want to fix this error you need to just remove Turtle [Capital T ]  and use turtle [small t ], For more clarification see the below example.

Wrong Code

# Step 1 import and Set the turtle's bg colour and title
import Turtle
turtle.title("Amol Blog Turtle Fractal Tress")
turtle.bgcolor('black')

#Step 2 create a tree branch function
def draw_branch(length, depth):
    if depth == 0:
        return

    # Draw the main branch
    turtle.forward(length)
    turtle.right(20)

    # Draw the right branch
    draw_branch(length * 0.8, depth - 1)
    turtle.left(40)

    # Draw the left branch
    draw_branch(length * 0.8, depth - 1)
    turtle.right(20)

    # Return to the starting position
    turtle.backward(length)

#Step 3 set turtle size, colour, speed and more
turtle.pensize(4)
turtle.color('gold')
turtle.left(90)
turtle.speed('fastest')
turtle.penup()
turtle.backward(200)
turtle.pendown()

#Step 4 Create 100c tall with 8 branch of each tree
draw_branch(100, 8)

#Step 5 close the window after clicking
turtle.exitonclick()

Error Massage

Traceback (most recent call last):
  File "/home/kali/python/webproject/turtle/fractal_tress/main.py", line 2, in <module>
    import Turtle
ModuleNotFoundError: No module named 'Turtle'

Wrong code line

import Turtle

Correct code line

import turtle
  • Wrong action: Turtle [Capital T ].
  • Correct action: turtle [small t ].

Entire Correct Code line

# Step 1 import and Set the turtle's bg colour and title
import turtle
turtle.title("Amol Blog Turtle Fractal Tress")
turtle.bgcolor('black')

#Step 2 create a tree branch function
def draw_branch(length, depth):
    if depth == 0:
        return

    # Draw the main branch
    turtle.forward(length)
    turtle.right(20)

    # Draw the right branch
    draw_branch(length * 0.8, depth - 1)
    turtle.left(40)

    # Draw the left branch
    draw_branch(length * 0.8, depth - 1)
    turtle.right(20)

    # Return to the starting position
    turtle.backward(length)

#Step 3 set turtle size, colour, speed and more
turtle.pensize(4)
turtle.color('gold')
turtle.left(90)
turtle.speed('fastest')
turtle.penup()
turtle.backward(200)
turtle.pendown()

#Step 4 Create 100c tall with 8 branch of each tree
draw_branch(100, 8)

#Step 5 close the window after clicking
turtle.exitonclick()

What is ModuleNotFoundError: No module named ‘Turtle’?

In python, we face this error message when we try to import turtle [small t ]  but type Turtle [Capital T ] then the python interpreter shows this error message.

How to fix ModuleNotFoundError: No module named ‘Turtle’?

If you want to fix this error you need to just remove Turtle [Capital T ]  and use turtle [small t ], For more clarification see the above example.

For more information Visit Amol Blog Code YouTube Channel.

This is extremely frustrating. I am trying to run a very simple program and I can’t even get it to work. I tried searching the forums and googling this specific error but I cannot find anything.

Here’s what I wrote:

import turtle as t; t.forward(100)

Here s the error:

Traceback (most recent call last):
  File "C:/Users/PC/AppData/Local/Programs/Python/Python35-32/dae.py", line 1, in <module>
    import turtle as t; t.forward(100)
  File "C:/Users/PC/AppData/Local/Programs/Python/Python35-32turtle.py", line 2, in <module>
    turtle.forward(100)
AttributeError: module 'turtle' has no attribute 'forward'

Please help

unor's user avatar

unor

91.8k26 gold badges206 silver badges356 bronze badges

asked Jan 12, 2016 at 10:01

Iris Ho's user avatar

1

Your file has name turtle.py and that is why it is being imported in import turtle as t; t.forward(100) instead of original turtle module.

You have to rename your file in order to fix the issue.

answered Jan 12, 2016 at 10:06

awesoon's user avatar

awesoonawesoon

32.2k11 gold badges71 silver badges98 bronze badges

0

Возможно, вам также будет интересно:

  • In5p поло седан что значит ошибка
  • Import requests python ошибка
  • In5p поло седан какая ошибка
  • Import org openqa selenium webdriver ошибка
  • In sync произошла ошибка при обработке запроса

  • Понравилась статья? Поделить с друзьями:
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии