Modulenotfounderror: нет модуля с именем pygame

У меня 32-битный python 3.7, и после того, как я сделал pip install pygame, я все еще получаю

ModuleNotFoundError: No module named 'pygame'

при запуске моего кода. Я использую pycharm.

вы запускаете pip install pygame из командной строки?

Talha Junaid 10.08.2018 14:52

да, он у меня уже установлен, но pycharm не может импортировать модуль или что-то в этом роде

altai 10.08.2018 14:54

@altai щелкните ссылку Внешние библиотеки в окне проекта в Pycharm. Вы видите Pygame? Может быть под сайт пакеты?

Amos 10.08.2018 14:58

да я вижу это

altai 10.08.2018 15:00

Как вы начинаете проект?

Talha Junaid 10.08.2018 15:02

import pygame вот мой весь код: imgur.com/a/9QNcJYp

altai 10.08.2018 15:05

Он работает в оболочке python, но не в pycharm, почему?

altai 10.08.2018 15:11

Как называется файл, который вы запускаете? Можете ли вы дважды проверить настройки проекта? Щелкните Файл> Настройки> Проект: (здесь идет название вашего проекта)> Интерпретатор проекта и посмотрите, что там написано для интерпретатора.

Amos 10.08.2018 16:01

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

Amos 10.08.2018 16:03

Это в users / name / pycharmprojects, единственные, что я вижу, это pip и setuptools

altai 10.08.2018 16:33

Есть ли у него путь к используемому вами интерпретатору Python? Вверху окна?

Amos 10.08.2018 16:47

Теперь все работает, спасибо!

altai 10.08.2018 16:50
3
12
8 199
4

Ответы 4

Я столкнулся с той же ошибкой несколько дней назад! К счастью, я нашел ответ.

Видите ли, проблема в том, что pygame поставляется в файле / пакете .whl (wheel). Итак, в результате вам нужно установить его.

Установка pip - очень сложный процесс, поэтому будьте осторожны. Шаги следующие: -

Шаг 1. Перейдите в C: / Python (какую бы версию вы ни использовали) / Scripts. Прокрутить вниз. Если вы видите файл с именем pip.exe, это означает, что вы находитесь в нужной папке. Скопируйте путь.

Шаг 2. На вашем компьютере найдите переменные среды. Вы должны увидеть опцию «Редактировать переменные системной среды». Нажмите здесь.

Шаг 3. Там вы должны увидеть диалоговое окно. Щелкните "Переменные среды". Щелкните «Путь». Затем нажмите «Создать». Вставьте путь, который вы скопировали ранее.

Шаг 4. Щелкните "ОК".

Шаг 5. Shift + щелчок правой кнопкой мыши в любом месте, где установлена ​​ваша pygame. В раскрывающемся меню выберите «Открыть командное окно здесь». Введите «pip install py», затем щелкните вкладку, и должно появиться полное имя файла. Затем нажмите Enter, и все готово! Теперь вы больше не должны получать ошибку !!!

Я просто хотел бы добавить к тому, что говорится в первом ответе: Если вы используете pycharm, он все равно не будет работать, пока вы не перейдете в файл >> настройки >> >> [имя вашего проекта] >> интерпретатор python. Вы увидите там список пакетов. Если на нем есть pygame, тогда хорошо, иначе вы должны дважды щелкнуть по полю, где находятся пакеты. Это приведет вас к небольшому всплывающему окну, где вы можете вводить текст. Если вы введете pygame, вы сможете установить пакет.

Чтобы убедиться, что вы установили правильный модуль python3, вам нужно использовать

pip3 install pygame

Возможно, у вас на компьютере есть несколько экземпляров Pythion. Вы можете установить pygame в одном экземпляре, но IDE использует другой.

Другие вопросы по теме