close

完整官方文件 https://cloud.google.com/python/setup?hl=zh-tw
 

目標(針對Linux)

  • 安裝 Python 2 和 3 的最新版本。
  • 安裝並使用 virtualenv
  • 安裝編輯器 (選用)。
  • 安裝 Cloud SDK (選用)。
  • 安裝 Python 適用的 Cloud 用戶端程式庫 (選用)。
  • 安裝其他實用工具。

 

安裝 Python 2 和 3 的最新版本

 (1) 大部分的 Linux 發行版都有包含最新版本的 Python。

  1. 如要在 Linux 環境中安裝 Python 2 和 3,請根據您使用的發行版,安裝適用的套件。以 Debian 和 Ubuntu 而言,適用的套件為 pythonpython-devpython3  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
  2. 您也需要安裝 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
  3. 安裝完畢後,請確認已安裝 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)
  4. pip list 列出目前安裝的套件

安裝並使用 virtualenv

virtualenv 工具可用來建立獨立的 Python 環境。這類獨立的環境可擁有單獨的 Python 套件版本,方便您把不同專案的依附元件區隔開來。建議您用 Python 在本機開發時,一律分別使用各專案的虛擬環境。

  1. 全域安裝 virtualenv

    MACOS

    WINDOWS

    LINUX

    如要透過 Python 2 或 Python 3 安裝 pip,請使用 pip install --upgrade virtualenv

  2. 安裝 virtualenv 之後,您就可以在專案中建立虛擬環境。virtualenv 會在 env資料夾中建立整個 Python 安裝的虛擬副本。

    MACOS

    WINDOWS

    LINUX

    利用 --python 標記讓 virtualenv 知道該使用的 Python 版本:

     
     
    cd your-project
    virtualenv
    --python python3 env
  3. 副本建立之後,請根據以下指令啟用虛擬環境,將您的殼層設為使用 Python 的 virtualenv 路徑:

    MACOS

    WINDOWS

    LINUX

     
     
    source env/bin/activate
  4. 現在您可以安裝套件,且不會影響其他專案或是全域 Python 安裝:

    pip install google-cloud-storage
     
    pip install google-cloud-storage

    如果要中止使用虛擬環境並返回全域 Python,您可以直接停用:

    deactivate
     

安裝編輯器 (選用)

您需要編輯器,才能開發 Python 應用程式。以下列出幾個較為熱門的編輯器 (順序不代表熱門程度):

安裝 Cloud SDK

Cloud SDK 是 Google Cloud Platform (GCP) 適用的一套工具,您可以使用這套工具所包含的 gcloudgsutil  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

後續步驟

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 stanley 的頭像
    stanley

    史坦利Stanley程式Maker的部落格

    stanley 發表在 痞客邦 留言(0) 人氣()