1

我正在尝试使用pypy编译器来运行我的 python 代码,但是sys.pathfor pypy 与普通的 python 编译器不同,所以当我尝试导入默认模块时,例如

import pygame

它在 pypy 中失败,说明未找到该模块,而它与普通的 python 命令一起正常工作。任何帮助是极大的赞赏。

4

1 回答 1

3

我认为您期望为 CPython 安装的任何模块都可以开箱即用地与 PyPy 一起使用。事实并非如此。当您从 CPython 2.6 升级到 CPython 2.7 时也是如此:您已经为 2.6 安装的模块不会自动用于 2.7,必须重新安装。同样,您必须重新安装 PyPy 的模块。

这就是说,标准的 pygame 与 PyPy 并不能很好地配合,但请继续关注;似乎有人正在开发基于 cffi 的 pygame 版本,它应该可以很好地与 PyPy 一起工作。

于 2013-06-19T12:19:32.887 回答