开发环境

要开发pyglet,您需要一个至少具备以下条件的环境:

  • Python 3.8+

  • pytest

  • 您最喜欢的Python编辑器或IDE

所有需求应已位于 doc/requirements.txttests/requirements.txt

pip install -r doc/requirements.txt
pip install -r tests/requirements.txt

要使用和测试所有的pyglet功能,您还应该具备:

要构建用于分发的包,您需要安装:

最好创建一个在其中进行开发的Python虚拟环境。这样,您就可以轻松地在所有由pyglet支持的Python版本上进行测试,而不会因为pyglet开发依赖项而污染您的本地系统,也不会让您的本地系统干扰pyglet开发。在激活的虚拟环境中安装的所有依赖项都将在该环境中保持隔离状态。完成后,只需将其删除即可。

本节将向您展示如何设置和使用虚拟环境。如果您已经熟悉了这一点,您可能可以跳过本页的其余部分。

Linux或Mac OSX

设置

在Linux和OS X上设置虚拟环境几乎相同。首先,使用操作系统的包管理器(APT、BREW等)安装以下依赖项:

  • Python 3.8+

要创建虚拟环境, venv 从Python3.3开始包含在标准库中。

根据您的平台的不同,可以将python安装为 pythonpython3 。您可能想要检查哪个命令在您的系统上运行Python3:

python --version
python3 --version

对于本指南的其余部分,请使用系统上提供的正确的Python版本。某些Linux发行版可能会安装版本号为 python3.8 ,因此您可能需要设置别名。

接下来,我们将创建一个虚拟环境。为您的系统选择适当的命令以创建虚拟环境:

python -m venv pyglet-venv
python3 -m venv pyglet-venv

一旦创建了虚拟环境,下一步就是激活它。然后您将安装依赖项,这些依赖项将隔离在该虚拟环境中。

激活虚拟环境::

. pyglet-venv/bin/activate

您将在命令提示符的开始处看到虚拟环境的名称。

[Optional] 确保pip是最新版本::

pip install --upgrade pip

现在在中安装依赖项 doc/requirements.txttests/requirements.txt **

pip install -r doc/requirements.txt
pip install -r tests/requirements.txt

整理

要摆脱虚拟环境,请运行:

deactivate

窗口

设置

确保下载并安装:

默认情况下,PIP应与最新的Python安装程序一起安装。确保选中了Install PIP和Adding Python to Path的框。

安装完成后,打开命令提示符。

要创建虚拟环境, venv 从Python3.3开始包含在标准库中。

接下来,我们将创建一个虚拟环境。

python -m venv pyglet-venv

一旦创建了虚拟环境,下一步就是激活它。然后您将安装依赖项,这些依赖项将隔离在该虚拟环境中。

激活虚拟环境::

. pyglet-venv/bin/activate

您将在命令提示符的开始处看到虚拟环境的名称。

[Optional] 确保pip是最新版本::

pip install --upgrade pip

现在在中安装依赖项 doc/requirements.txttests/requirements.txt **

pip install -r doc/requirements.txt
pip install -r tests/requirements.txt

整理

要摆脱虚拟环境,请运行:

deactivate