2016-12-03 78 views
0

我当前版本的Python是最新的3.5,唯一可用的PyGame是3.2(PyGame和Python都是32位)。我搜索了一个解决方案的stackoverflow,并找不到任何方法来使这项工作。我已经安装了PyGame容易安装和放置它在我的Python安装所在的目录,并在Visual Studio(我也试过这PyCharm以及标准Python IDE在命令提示符下),在输入 进口pygame的或进口SYS,pygame的 我带有错误导入错误是安装PyGame - 导入错误:DLL加载失败

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

我最后的解决办法是卸载的Python 3.5和安装的匹配pygame的版本。

回答

0

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

也可以通过对不可正对PYTHONPATH库造成的。搜索你收到的错误,你应该看到很多解决这个问题的答案。

如果你刚刚起步,你可能想看看在不同的库。可能有相当多的Python游戏库可以通过简单的pip install进行安装。如果你愿意,你可以在更舒适的时候返回PyGame。

0

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

+0

按照你给的步骤我输入python -m pip安装pygame-1.9.2a0-cp34-none-win32.whl并且cmd返回此错误。 http://imgur.com/a/W6Gxz –

相关问题