我当前版本的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匹配的版本。
答案 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文件,从上面的网站再次安装