Pygame установлен, но не импортируется - PullRequest
0 голосов
/ 19 октября 2019

Месяц назад я установил pygame и написал много работающих программ, используя его. Теперь я снова запускаю эти программы и получаю сообщение об ошибке:

    Traceback (most recent call last):
      File "C:\Users\User\Desktop\Python\ESOL Games\Level 1.py", line 3, in <module>
        import pygame
    ModuleNotFoundError: No module named 'pygame'

Я использовал pip freeze:

C:\Users\User>pip3 freeze
beautifulsoup4==4.8.0
bs4==0.0.1
cycler==0.10.0
et-xmlfile==1.0.1
jdcal==1.4.1
kiwisolver==1.1.0
matplotlib==3.1.1
numpy==1.17.2
openpyxl==2.6.3
Pillow==6.1.0
pygame==1.9.6
pyparsing==2.4.2
python-dateutil==2.8.0
six==1.12.0
soupsieve==1.9.3

, пытался получить pip и получил

C:\Users\User>python -m pip install pygame

Requirement already satisfied: pygame in 
c:\users\user\appdata\local\programs\python\python37\lib\site-packages (1.9.6)

Итак, я полностью уверен, что Pygame установлен, так почему он не импортирует? Я не менял каталоги ни одной из ранее работающих программ, и я также не перемещал Idle.

Почему он не может найти модуль pygame?

1 Ответ

0 голосов
/ 19 октября 2019

Можете ли вы проверить, установлено ли в вашей системе более одного python.

Можно выполнить перекрестную проверку с помощью типа командной строки where python и в запущенном файле python введите следующий код

import sys
sys.executable

проверьте, одинаковы ли оба питона.

Если нет, вы должны экспортировать путь к питону, на который установлен ваш пакет pygame

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...