我正在尝试使用pypy
编译器运行我的python代码,但是pypy的sys.path
与普通的python编译器不同,因此当我尝试导入默认模块时,例如
import pygame
它在pypy中失败,说明未找到该模块,但可以正常使用python命令正常工作。任何帮助是极大的赞赏。
最佳答案
我认为您期望为CPython安装的任何模块都可以与PyPy一起使用。事实并非如此。从CPython 2.6升级到CPython 2.7时是相同的:已经为2.6安装的模块不会自动用于2.7,而必须重新安装。同样,您必须重新安装PyPy的模块。
也就是说,标准pygame在PyPy上不能很好地工作,但是请继续关注;似乎有人正在开发基于cffi的pygame版本,该版本应与PyPy配合良好。
关于python - pypy和普通python之间的不同sys.path,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17187959/