我正在尝试导入Pygame以用于我的Python版本3.3。 Pygame网站上的下载只有Python 3.1和3.2。我似乎无法导入Pygame,虽然我以为我已经将它安装在正确的路径中。我已经尝试了3.1和3.2 Pygame下载。
Pygame是否未安装在正确的文件路径中,或者Pygame与我的Python版本(3.3)不兼容?
我正在运行Windows 7,这是错误:
Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
import pygame
File ".\pygame\__init__.py", line 95, in <module>
from pygame.base import *
ImportError: DLL load failed: The specified module could not be found.
答案 0 :(得分:27)
主要的Pygame页面似乎很少更新。您可以在Bitbucket直接从https://bitbucket.org/pygame/pygame/downloads下载Pygame发布。
答案 1 :(得分:4)
如果Paul Vincent Craven的回答中的解决方案为您提供了“需要Python版本3.3,但在注册表中找不到。”,则必须从official download site下载并安装此版本:
Python 3.3.0 Windows X86-64 MSI Installer
答案 2 :(得分:3)
如果您使用的是Windows并拥有Python 3.3,请打开the download page on bitbucket。下载:pygame-1.9.2a0.win32-py3.3.msi
然后你可以通过导入pygame
来测试你是否有Pygame。
答案 3 :(得分:1)
每当我更新我的python版本(目前我正在使用python 3.3)时,我都会从this adress下载一个特殊版本的pygame。它有很多其他软件包的构建,所以我认为值得一试。
答案 4 :(得分:0)
我也遇到过这个问题。 Pygame必须与Python版本和您拥有的计算机类型兼容。例如,如果您有Python版本3.3.2,但下载了Pygame版本2.7.1,则无法使用“import pygame”函数。
答案 5 :(得分:0)
你需要从Bitbucket下载相当于Python 3.3的Pygame版本,Pygame只能在32位下载,所以你需要确保Python是3.3 32位。下载地址:https://bitbucket.org/pygame/pygame/downloads
答案 6 :(得分:0)
sudo apt-get install python-pygame
为某些软件包提出像404这样的错误
https://community.webfaction.com/questions/315/how-do-i-install-pygame
这个链接对我来说很有帮助