如何在 MacOS 上的Python中安装 PyGTK?
PyGTK 是一个Python包或模块,使开发人员能够使用 GTK+ GUI 工具包。这就是 WikiBooks 对 GTK+ 的描述:
“GTK+ is a highly usable, feature rich toolkit for creating graphical user interfaces which boasts cross platform compatibility and an easy to use API.”
这就是 GTK 官方网站 gtk.org 的营销方式:
Offering a complete set of UI elements, GTK is suitable for projects ranging from small one-off tools to complete application suites.
尽管Python带有一个名为 Tkinter 的内置模块,用于制作简单的 GUI 应用程序。但是很多开发者对它制作的应用程序的外观并不满意,甚至功能不丰富,无法帮助制作复杂的软件。因此,与Python相关的 GTK+ 被认为是 Tkinter 的绝佳替代品。虽然 GTK 库支持许多编程语言,例如 C、JavaScript、Perl、Rust 和 Vala。但它最广泛地与Python结合使用,它使用语言包装器来充分利用官方 GNOME 绑定的功能来生成最稳定的应用程序。
GTK 库提供了丰富的功能,使开发人员可以为所欲为。以下是 GTK 的一些主要卖点。
- 可移植性
- 稳定
- 语言绑定
- 接口
- 开源
- API
- 住所
- 基础
该 GTK 制作的一些著名应用程序如下:
- GIMP
- 传播
- 进化
- 波拉蒂
- 各种游戏
- 等等。
下面我们将详细介绍在 macOS 操作系统中安装 PyGTK 的所有步骤。
第 1 步:安装Python
尽管Python预装在大多数 macOS 中,但是,应该升级它以获得最佳性能或更好的说法以避免不必要的错误。
要检查Python是否已安装在系统中或未打开终端应用程序并运行以下命令:
python --version
如果上述命令没有返回任何版本号,则表示没有预安装Python ,如果返回任何数字,例如 3.NN,那么您可以检查是否有可用的升级。要查看在 macOS 上安装Python的完整指南,请访问此处。
第 2 步:安装 HomeBrew
Homebrew 是一种开源软件,有助于在基于 Mac 和 Linux 的操作系统中管理软件包。它基本上使开发人员能够从终端本身安装、删除、升级、降级等软件包。
要在我们的系统中安装 Homebrew,我们只需要在终端中运行一个简单的命令,如下所示:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
执行上述命令后,您可以通过运行以下命令检查它是否已正确安装:
brew help
如果它返回任何输出,则我们的工作已正确完成,如果没有,则使用上述命令重新安装自制软件。
第 3 步:安装 GTK+
现在要做的最后一件事是在我们的系统中安装 GTK+ 集合库,以便稍后将其包含在Python项目中。由于我们在上一步中安装了Homebrew ,这一步将变得轻而易举。所需要的只是执行以下命令:
brew install gtk+
完成此过程后,您只需要快速重新启动系统,您就应该准备好推出一个包含 PyGTK 的新Python项目。虽然没有快速的方法来确定 GTK+ 是否已正确安装,但您在使用它时肯定会发现。但是我们可以做一件事来确保再次运行相同的安装命令。它首先会检查程序是否已经安装。如果它尚未安装,那么它将开始安装,但现在我们已经安装它应该返回一个警告。
正如我们在上图中看到的那样,我们收到一个警告说gtk+ 已经安装,这就是我们对它的确认。可能会做的另一件事是,发出命令来检查gtk package的版本。命令如下。
gtk-launch --version
现在一切就绪,您就可以开始一个项目了!