完整官方文件 https://cloud.google.com/python/setup?hl=zh-tw
目標(針對Linux)
- 安裝 Python 2 和 3 的最新版本。
- 安裝並使用
virtualenv
。 - 安裝編輯器 (選用)。
- 安裝 Cloud SDK (選用)。
- 安裝 Python 適用的 Cloud 用戶端程式庫 (選用)。
- 安裝其他實用工具。
安裝 Python 2 和 3 的最新版本
(1) 大部分的 Linux 發行版都有包含最新版本的 Python。
-
如要在 Linux 環境中安裝 Python 2 和 3,請根據您使用的發行版,安裝適用的套件。以 Debian 和 Ubuntu 而言,適用的套件為 python、python-dev、python3 和 python3-dev。
請使用下列指令安裝這些套件:
sudo apt update sudo apt install python python-dev python3 python3-dev
sudo apt update
sudo apt install python python-dev python3 python3-dev -
您也需要安裝 pip。雖然 Debian 和大部分其他的發行版都會包含 python-pip 套件,但我們建議您親自安裝 pip 以取得最新版本:
wget https://bootstrap.pypa.io/get-pip.py sudo python get-pip.py
wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py -
安裝完畢後,請確認已安裝
pip
:$ pip --version
$ pip --version輸出畫面會顯示 /usr/local/lib/python2.7/dist-packages (Python 2.7) 中的版本。您安裝的 pip 版本可能高於此處顯示的版本。
pip 19.2.3 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)
- pip list 列出目前安裝的套件
安裝並使用 virtualenv
virtualenv
工具可用來建立獨立的 Python 環境。這類獨立的環境可擁有單獨的 Python 套件版本,方便您把不同專案的依附元件區隔開來。建議您用 Python 在本機開發時,一律分別使用各專案的虛擬環境。
-
全域安裝
virtualenv
。如要透過 Python 2 或 Python 3 安裝 pip,請使用
pip install --upgrade virtualenv
。 -
安裝
virtualenv
之後,您就可以在專案中建立虛擬環境。virtualenv
會在env
資料夾中建立整個 Python 安裝的虛擬副本。利用
--python
標記讓virtualenv
知道該使用的 Python 版本:cd your-project
virtualenv --python python3 env -
副本建立之後,請根據以下指令啟用虛擬環境,將您的殼層設為使用 Python 的
virtualenv
路徑:source env/bin/activate
-
現在您可以安裝套件,且不會影響其他專案或是全域 Python 安裝:
pip install google-cloud-storage
pip install google-cloud-storage
如果要中止使用虛擬環境並返回全域 Python,您可以直接停用:
deactivate
安裝編輯器 (選用)
您需要編輯器,才能開發 Python 應用程式。以下列出幾個較為熱門的編輯器 (順序不代表熱門程度):
- Jon Skinner 的 Sublime Text
- GitHub 的 Atom
- JetBrains 的 PyCharm
安裝 Cloud SDK
Cloud SDK 是 Google Cloud Platform (GCP) 適用的一套工具,您可以使用這套工具所包含的 gcloud
、gsutil
和 bq
,透過指令列存取 Compute Engine、Cloud Storage、BigQuery 及其他產品和服務。您可以交互執行這些工具,或是在自動化指令碼中執行這些工具。
安裝 Python 適用的 Cloud 用戶端程式庫
JetBrains 的 Python 適用的 Cloud 用戶端程式庫是 Python 開發人員整合 GCP 服務 (如 Cloud Datastore 和 Cloud Storage) 所用的方式。如要安裝個別 API 的套件 (如 Cloud Storage),請使用類似以下的指令:
pip install --upgrade google-cloud-storage
pip install --upgrade google-cloud-storage
pip install --upgrade google-cloud-storage
後續步驟
- 進一步瞭解 GCP 的 Python。
- 將 Python 應用程式部署至 App Engine。
留言列表