不同的系统路径在pypy和普通python之间

2024-03-29 05:23:32 发布

您现在位置:Python中文网/ 问答频道 /正文

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

import pygame

它在pypy中失败,说明找不到模块,而它可以正常使用python命令。非常感谢任何帮助。在


Tags: 模块path代码import命令编译器syspypy
1条回答
网友
1楼 · 发布于 2024-03-29 05:23:32

我想您希望为CPython安装的任何模块都能使用PyPy开箱即用。事实并非如此。从cpython2.6升级到cpython2.7时也是一样的:已经为2.6安装的模块不能自动用于2.7,必须重新安装。同样,必须为PyPy重新安装模块。在

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

相关问题 更多 >