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
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
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 использует другой.

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