安装PyGame - ImportError:DLL加载失败

时间:2016-12-03 04:56:58

标签: python pygame

我当前版本的Python是最新的3.5,唯一可用的PyGame是3.2(PyGame和Python都是32位)。我已经搜索了stackoverflow以获得解决方案,并且无法找到任何方法来完成这项工作。我已经安装了PyGame简易安装程序,并将其放在我安装Python的目录中,并放在Visual Studio中(我也在PyCharm中尝试过此操作在键入时,作为命令提示符中的标准Python IDE) 导入pygame或导入sys,pygame 我出现错误导入错误

unhandled by user code - DLL load failed: The specified module could not be found.

我的最终解决方案是卸载Python 3.5并安装与PyGame匹配的版本。

2 个答案:

答案 0 :(得分:0)

这与Python版本无关。您缺少动态库(DLL)。这意味着DLL不在您的系统上,或者Python无法找到它。您应该尝试使用PyGame mentioned here的msi / exe安装程序,因为它应该安装任何依赖项。如果它是由系统中缺少DLL引起的,这将解决问题。

也可能是因为库不在PYTHONPATH上。搜索您收到的错误,您应该看到很多解决这个问题的答案。

如果您刚开始使用,可能需要查看其他库。可能有很多Python游戏库可以用简单的pip install安装。如果你想要更舒服的话,你可以回到PyGame。

答案 1 :(得分:0)

从这里得到它:https://www.dropbox.com/s/hnmcaq1rf6zn7m3/pygame-1.9.2a0-cp34-none-win32.whl?dl=0 下载并通过将其放在C:\ python3.5 \ Scripts中来安装它 然后运行pip3 install pygame-1.9.2a0-cp34-none-win32.whl (这是3.4,但3.5也有效) 它应该工作,你的错误与包无关,只是你没有DLL文件,从上面的网站再次安装