Невозможно импортировать pygame, даже если он установлен

Я захожу в IDLE и набираю import pygame в оболочку, и это дает мне ошибку. Затем я захожу в новую программу и набираю import pygame и получаю ту же ошибку. Я установил pygame с помощью pip и использую python 3 версии 3.6.8.

Я попытался переустановить pygame и попытался установить его с помощью sudo. Я также пробовал использовать pip3, результат тот же.

[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license()" for more information.
>>> import pygame
Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import pygame
ModuleNotFoundError: No module named 'pygame'
>>> 

person Community    schedule 20.10.2019    source источник
comment
Не могли бы вы запросить pip3, установлена ​​ли PyGame: pip3 list --format=legacy | grep -i game. Когда я запускаю это, я получаю: pygame (1.9.4.dev0). Если вы работаете в Windows, просто запустите первую часть (перед |) и выполните поиск в списке установленных пакетов самостоятельно.   -  person Kingsley    schedule 21.10.2019
comment
Чтобы прояснить это: в настоящее время в Linux при использовании pip устанавливается пакет для Python версии 2.x. Для установки Python версии 3.x необходимо использовать pip3. Я подозреваю, что PyGame был случайно установлен только для Python2.7, а не для Python3.   -  person Kingsley    schedule 21.10.2019


Ответы (2)


Если у вас установлен pip, внутри терминала вы должны делать:

pip install pygame

Также убедитесь, что у вас действительно установлен pip. https://www.makeuseof.com/tag/install-pip-for-python/ Надеюсь, что это поможет, если это сработает, отметьте мой вопрос как ответ. Удачи в ваших пи-играх. Добро пожаловать в сообщество!

person Paul McBurney    schedule 21.10.2019

Оказалось, что мне пришлось использовать pip3, а не просто pip. Спасибо всем, кто помогал.

person Community    schedule 10.01.2020