PySDL2的预构建SDL2二进制文件
pysdl2-dll的Python项目详细描述
pysdl2动态链接库
pysdl2dll是一个Python包,它将SDL2二进制文件以pip可安装的形式捆绑在macOS和Windows上,使创建和运行使用PySDL2库的脚本/包变得更加容易。在
它在macOS和Windows上使用官方的SDL2、SDL2_mixer、SDL2_ttf和SDL2_映像二进制文件,以及用于相同平台的unofficial SDL2_gfx binaries。在
最新版本包括以下版本的SDL2二进制文件:
SDL2 | SDL2_ttf | SDL2_mixer | SDL2_image | SDL2_gfx |
---|---|---|---|---|
2.0.12 | 2.0.15 | 2.0.4 | 2.0.5 | 1.0.4 |
安装
您可以通过pip安装最新版本的pysdl2 dll:
pip install pysdl2-dll # install latest release version
要求
目前支持以下平台:
- macOS(10.6+,64位)
- Windows 32位
- Windows 64位
Linux目前不受支持,因为没有可用的官方二进制文件,不过以后可能会在manylinux构建系统中添加支持(欢迎拉请求)。pysdl2dll包可以在Linux和其他不受支持的平台上installed,但不会有任何效果。在
pysdl2dll需要pysdl0.9.7或更高版本才能在macOS上正常工作,并且pysdl2需要在可用时自动加载二进制文件。要更新到最新的PySDL2,可以运行:
^{pr2}$使用
如果您使用的是pysdl0.9.7或更高版本,那么在项目中使用PySDL2 dll二进制文件不需要做任何特殊的操作:如果PySDL2可用,PySDL2将自动加载这些二进制文件(并打印一条消息来说明)。对于旧版本的PySDL2,在导入PySDL2之前,您需要在脚本(import sdl2dll
)中手动导入该模块。在
要重写pysdl2 dll并使用一组不同的二进制文件,可以将PYSDL2_DLL_PATH
环境变量设置为包含要使用的二进制文件的文件夹的路径,或者将其设置为“system”以强制pysdl2使用SDL2的系统安装(如macOS上的SDL2与brew
一起安装)。在
- 项目
标签: