我正在尝试使用pypy
编译器来运行我的python代码,但pypy的sys.path
与普通的python编译器不同,所以当我尝试导入默认模块时,如
import pygame
它在pypy中失败,声明找不到该模块,而它与普通的python命令一起正常工作。非常感谢任何帮助。
答案 0 :(得分:3)
我认为您期望为CPython安装的任何模块都能与PyPy一起使用。事实并非如此。从CPython 2.6升级到CPython 2.7时也是如此:已经为2.6安装的模块不能自动用于2.7,必须重新安装。同样,您必须为PyPy重新安装模块。
这就是说,标准的pygame与PyPy的效果不太好,但请继续关注;似乎有人正在研究基于cffi的pygame版本,它应该与PyPy一起使用。