教學 0 - 讓我們開始設定吧!

在建立第一個 BeeWare 應用程式之前,我們必須確保具備運行 BeeWare 的所有先決條件。

安裝Python

我們首先需要的是一個可用的 Python 直譯器。

如果您使用的是 macOS,則 Xcode 或命令列開發人員工具中包含最新版本的 Python。要檢查您是否已經擁有它,請執行以下命令:

$ python3 --version

如果安裝了 Python,您將看到其版本號。否則,系統將提示您安裝命令列開發人員工具。

如果您使用的是 Windows,則可以從 Python 網站 取得官方安裝程式。您可以使用 3.8 及以上的任何穩定版本的 Python。我們建議避免 alpha、beta 和候選版本,除非您 真的 知道自己在做什麼。

替代的 Python 發行版

安裝 Python 有很多不同的方法。您可以透過 homebrew 安裝 Python。您可以使用 pyenv 來管理同一台電腦上的多個 Python 安裝。 Windows 使用者可以從 Windows App Store 安裝 Python。有數據科學背景的用戶可能希望使用 AnacondaMiniconda

如果你在 macOS 或 Windows 上,你如何安裝 Python 並不重要 - 重要的是你可以從作業系統的命令提示字元/終端應用程式運行 python3 ,並獲得一個可用的 Python 直譯器。

如果您使用的是 Linux,則應該使用作業系統提供的系統 Python。您將能夠使用非系統 Python 完成本教程的 大部分 ,但您將無法打包您的應用程式以分發給其他人。

安裝依賴項

接下來,安裝作業系統所需的其他依賴項:

在 macOS 上建立 BeeWare 應用程式需要:

  • Git ,版本控制系統。它包含在您上面安裝的 Xcode 或命令列開發人員工具中。

設定虛擬環境

現在,我們將創建一個虛擬環境 - 一個 沙箱 ,我們可以使用它來將本教程的工作與主 Python 安裝隔離。如果我們將套件安裝到虛擬環境中,我們的主要 Python 安裝(以及我們電腦上的任何其他 Python 專案)將不會受到影響。如果我們把虛擬環境弄得一團糟,我們只需刪除它並重新開始,就不會影響我們電腦上的任何其他 Python 項目,也不需要重新安裝 Python。

$ mkdir beeware-tutorial
$ cd beeware-tutorial
$ python3 -m venv beeware-venv
$ source beeware-venv/bin/activate

如果這有效,你的提示現在應該改變 - 它應該有一個 (beeware-venv) 前綴。這可以讓您知道您目前處於 BeeWare 虛擬環境。每當您學習本教學時,您都應該確保您的虛擬環境已啟動。如果不是,請重新執行最後一個命令( activate 命令)以啟動您的虛擬環境。

替代的虛擬環境

如果您使用 Anaconda 或 miniconda,您可能會更熟悉使用 conda 環境。您可能也聽說過 virtualenv ,它是 Python 內建的 venv 模組的前身。與 Python 安裝一樣 - 如果您使用的是 macOS 或 Windows,只要您有一個虛擬環境, 如何 建立虛擬環境並不重要。如果您使用的是 Linux,則應該堅持使用 venv 和系統 Python。

下一步

我們現在已經設定好了我們的環境。我們準備好 創建我們的第一個 BeeWare 應用程式