使用Pygame和PyPy

Luk*_*vat 7 python pygame pypy

我对python很新,但我想通过制作游戏来学习它,而pygame似乎是最好的选择.由于PyPy是python的最快实现(我认为),我决定使用那个.但我不知道如何让这两个人一起工作.

我在窗户上.

如果有人愿意一步一步地告诉我我需要做什么,我会非常感激.

到目前为止,我已经安装(解压缩到文件夹)PyPy,将pypy.exe设置为打开.py文件的默认设置,安装Pygame并尝试运行其中一个示例.py文件.我在文件中的第一个导入行中收到"模块pygame not found"错误.

mat*_*ata 7

pygame 与pypy兼容,所以要使用它你必须坚持使用cPython.


更新(2018年4月):

正如指出的这个答案PyPy V6.0版本现在与pygame的-虽然尚未与当前稳定(pygame的1.9.3)的释放,但与当前的研究与开发分支(1.9.4.dev0).

在ubuntu 17.10上通过以下方式测试:

  • 下载并解压缩最新的Linux预编译版本
  • 安装pygame的构建依赖项: sudo apt build-dep python-pygame
  • 安装点子: ./bin/pypy3 -m ensurepip
  • 安装pygame: ./bin/pypy3 -m pip install 'Pygame>=1.9.4.dev0'
  • 运行演示: ./bin/pypy3 -m pygame.examples.aliens

适用于pypy3和pypy2版本.