DLL 加载失败,DLL 不在正确的位置
DLL load failed, DLLs not in right location
我有 pygame
1.9.2 用于 Python 3.2+。但是,当我尝试使用 pygame
启动 Python 时,我收到:"ImportError: DLL load failed: The specified module could not be found."
我找到了它需要的文件,但是我应该把它们放在哪里?
这是我的完整错误回溯:
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.
您一定是 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)
windows 10 中的大多数 pygame 错误是由于安装了已编译的 .exe 版本而不是从官方来源安装的过时 pygame 造成的,因为它们的版本与 PyPi 索引不同。
您必须从这里下载适合您系统的相应文件:
http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame
然后做
pip install c:/path/to/the/wheelfile.whl
我有 pygame
1.9.2 用于 Python 3.2+。但是,当我尝试使用 pygame
启动 Python 时,我收到:"ImportError: DLL load failed: The specified module could not be found."
我找到了它需要的文件,但是我应该把它们放在哪里?
这是我的完整错误回溯:
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.
您一定是 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)
windows 10 中的大多数 pygame 错误是由于安装了已编译的 .exe 版本而不是从官方来源安装的过时 pygame 造成的,因为它们的版本与 PyPi 索引不同。
您必须从这里下载适合您系统的相应文件:
http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame
然后做
pip install c:/path/to/the/wheelfile.whl