РЕДАКТИРОВАТЬ Ответ на комментарий Рохана здесь ...
Итак, я попробовал import sys и sys.path как для IDLE, так и для терминала, и пути разные, не уверен, что в этом проблема.
Код, который я пытаюсь запустить, это ...
import pygame
pygame.init()
screen = pygame.display.set_mode((640, 480))
screen.fill((0, 255, 0))
pygame.display.flip()
pygame.time.wait(3000)
Если я запускаю код в терминале, он работает так, как должен, но я пробую его в IDLE, он застревает на линии с ошибкой модуля.
ЗАКРЫТЬ РЕДАКТИРОВАТЬ
Я просмотрел уже заданные вопросы, но не смог найти решение проблемы, с которой я столкнулся. У меня установлен IDLE с Python 3.6.3. (Если я набираю python3 в терминале, хотя я получаю Python 3.6.5), я установил pip3 и модуль pygame. Однако, когда я запускаю свой код, я получаю ошибку «Модуль не найден»: нет модуля с именем pygame.
Если я запускаю код в каталоге терминала, все работает нормально. Поэтому я решил попробовать другой текстовый редактор Geany. После выполнения всех инструкций я даже не могу заставить Hello World работать на этом. Терминал открывается, но зависает. Строки Compile и Execute были написаны точно так, как они должны были быть. Я попытался обновить и перезагрузить свой ноутбук, но ничего не работает.
Я только начинаю и слежу за парой книг, и до этого момента все шло хорошо, но сейчас я не могу понять, что происходит. Единственное, о чем я могу думать, это то, что IDLE распознает только python 3.6.3, но если я набираю python3 в терминале, он говорит Python 3.6.5. Я пытался обновить и переустановить IDLE, но, похоже, ничего не работает. Я даже не могу удалить это. У меня не было проблем с кодом в IDLE до сих пор, и это сводит меня с ума. Есть ли способ, которым я могу просто переустановить все и начать все заново?
Я прошу прощения, если это не написано правильно, это мой первый пост, и небольшое руководство справа было покрыто некоторыми похожими вопросами, которые не похожи, как я читал это ...