2017-01-12 6 views
0

У меня есть pygame 1.9.2 для Python 3.2+. Однако, когда я пытаюсь запустить Python с pygame, я получаю: "ImportError: DLL load failed: The specified module could not be found." Я нашел файлы, в которых он нуждается, но где их разместить?Ошибка загрузки DLL, DLL не в правильном расположении

Это моя полная отслеживающий ошибки:

Traceback (most recent call last): 
    File "C:\Users\Owner\AppData\Local\Programs\Python\Python36-32\hg.py", line 1, in <module> 
    import pygame 
    File "C:\Users\Owner\AppData\Local\Programs\Python\Python36-32\lib\site-packages\pygame\__init__.py", line 95, in <module> 
    from pygame.base import * 
ImportError: DLL load failed: The specified module could not be found. 
+0

... питон приходит prebundled с tkinter, который является единственной dll, я думаю, что pygame нуждается (хотя я мог ошибаться) ... –

+1

У меня была эта проблема некоторое время назад ... думаю, я исправил ее, запустив «pip install pygame» в командной строке OS вместо Runnin g установщик. – martineau

+0

Как я могу установить pygame? Я использую Windows 10. @martineau – Maximosaur

ответ

1

Большинство ошибок Pygame в Windows 10 обусловлены наличием устаревший pygame, установив скомпилированную версию .exe, не устанавливая его из официального источника, так как их версия отличается от индекса PyPi.

Вы должны загрузить соответствующий файл, подходящий для вашей системы здесь:

http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame

Затем сделайте

pip install c:/path/to/the/wheelfile.whl 
это больше, чем, вероятно, означает, что вы установили питон неправильно
+0

Спасибо! Это сработало отлично! Вы не знаете, как долго я пытался это исправить! – Maximosaur

0

Вы должны установить pygame неправильно или что-то пошло не так во время установки. Я удалю pygame и переустановит его командой pip.

Перейдите в панель поиска в левом нижнем углу рабочего стола (на панели задач) и введите cmd. Это откроет интерфейс командной строки (CLI). Затем перейдите по ссылке: https://pip.pypa.io/en/stable/installing/ и установите файл get-pip.py. Как только это будет завершено, перейдите к cmd, который вы открыли ранее, и введите python get-pip.py. Это должно установить pip, setuptools и wheel.

После этого используйте команду ниже, чтобы установить pygame:

pip install pygame 

Тогда попробуйте простой тест, чтобы увидеть, если он работает:

import pygame 
print(pygame) 
+0

Проблема в том, что я не знаю, как установить pygame для установки. – Maximosaur

+0

@MaximoMaxosaur Я отредактировал свой ответ, чтобы объяснить, как установить 'pip'. – Arbiter

+0

Я установил pygame через pip, но я все еще сталкиваюсь с этой проблемой. Что мне делать? – Maximosaur