Вопрос-Ответ

ImportError: No module named 'pygame'

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

Я установил python 3.3.2 и pygame 1.9.2a0. Всякий раз, когда я пытаюсь импортировать pygame, набирая:

import pygame  

Я получаю следующее сообщение об ошибке :

Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:03:43) [MSC v.1600 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> import pygame
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import pygame
ImportError: No module named 'pygame'
>>>

Я рассмотрел некоторые вопросы, связанные с этой ошибкой, но ни одно из решений не помогло.
У меня 64-разрядная машина с ОС Win7.

Переведено автоматически
Ответ 1

перейдите в папку python / scripts, откройте командное окно по этому пути, введите следующее:

C:\python34\scripts> python -m pip install pygame

Чтобы протестировать его, откройте python IDE и введите

import pygame

print (pygame.ver)

У меня это сработало...

Ответ 2

Вот инструкции для пользователей с более новым Python 3.5 (Google привел меня сюда, я подозреваю, что другие пользователи 3.5 также могут оказаться здесь):

Я только что успешно установил Pygame 1.9.2a0-cp35 в Windows, и он работает с Python 3.5.1.


  • Установите Python и запомните место установки

  • Перейдите сюда и загрузите pygame-1.9.2a0-cp35-none-win32.whl

  • Переместите загруженный файл .whl в свой python35/Scripts каталог

  • Откройте командную строку в Scripts каталоге (Shift-Right click в каталоге > Open a command window here)

  • Введите команду:


    pip3 install pygame-1.9.2a0-cp35-none-win32.whl


  • Если вы получаете ошибку на последнем шаге, попробуйте:


    python -m pip install pygame-1.9.2a0-cp35-none-win32.whl


И этого должно хватить. Протестировано как работающее в Windows 10 64bit.

Ответ 3

Я пытался разобраться в этом не менее часа. И вы правы, проблема в том, что все установочные файлы предназначены для 32-разрядной версии.

К счастью, я нашел ссылку на загрузку pygame 64! Вот она: http://www.lfd.uci.edu /~gohlke /pythonlibs / #pygame

Просто выберите соответствующую версию в соответствии с вашей версией python, и это должно сработать как по волшебству. Функция установки выведет вас на ярко-синий экран по мере установки (на этом этапе вы знаете, что установка выполнена правильно для вас.

Затем перейдите в режим ожидания Python и введите "импортировать pygame", и вы больше не должны получать ошибок.

Реквизиты идут к @yuvi, который поделился ссылкой на StackOverflow.

Ответ 4

  1. откройте папку, в которой установлен ваш python

  2. откройте папку scripts

  3. введите cmd в адресной строке. В этом месте откроется окно командной строки

  4. введите pip install pygame и нажмите enter

  5. он должен загрузить и установить pygame module

  6. теперь запустите свой код. Он отлично работает :-)

python pygame