pypy和普通python之间不同的sys.path

时间:2013-06-19 09:41:26

标签: python pypy

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

import pygame

它在pypy中失败,声明找不到该模块,而它与普通的python命令一起正常工作。非常感谢任何帮助。

1 个答案:

答案 0 :(得分:3)

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

这就是说,标准的pygame与PyPy的效果不太好,但请继续关注;似乎有人正在研究基于cffi的pygame版本,它应该与PyPy一起使用。