AWS ParallelCluster 在虛擬環境中安裝 (建議) - AWS ParallelCluster

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

AWS ParallelCluster 在虛擬環境中安裝 (建議)

我們建議您 AWS ParallelCluster 在虛擬環境中安裝 ,以避免要求版本與其他pip套件衝突。

先決條件
  • AWS ParallelCluster 需要 Python 3.7 或更新版本。如果您尚未安裝,請在 https://python.org 下載平台的相容版本

在 AWS ParallelCluster 虛擬環境中安裝
  1. 如果virtualenv未安裝 ,virtualenv請使用 安裝 pip3。如果 python3 -m virtualenv help 顯示說明資訊,請前往步驟 2。

    $ python3 -m pip install --upgrade pip $ python3 -m pip install --user --upgrade virtualenv

    執行 exit 以離開目前的終端機視窗,並且開啟一個新的終端機視窗來套用環境的變更。

  2. 建立虛擬環境並為其命名。

    $ python3 -m virtualenv ~/apc-ve

    或者,您可以使用該 -p 選項以指定特定版本的 Python。

    $ python3 -m virtualenv -p $(which python3) ~/apc-ve
  3. 啟用新的虛擬環境。

    $ source ~/apc-ve/bin/activate
  4. 在 AWS ParallelCluster 虛擬環境中安裝 。

    (apc-ve)~$ python3 -m pip install --upgrade "aws-parallelcluster"
  5. 安裝 Node Version Manager 和最新的長期支援 (LTS) Node.js 版本。 AWS Cloud Development Kit (AWS CDK) (AWS CDK) 需要 Node.js for CloudFormation 才能產生範本。

    注意

    如果您的 Node.js 安裝無法在平台上運作,您可以在最新的 LTS 版本之前安裝 LTS 版本。如需詳細資訊,請參閱 Node.js 版本排程AWS CDK 先決條件。

    Node.js 安裝命令範例:

    $ nvm install --lts=Hydrogen
    $ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash $ chmod ug+x ~/.nvm/nvm.sh $ source ~/.nvm/nvm.sh $ nvm install --lts $ node --version
  6. 確認 AWS ParallelCluster 已正確安裝。

    $ pcluster version { "version": "3.11.1" }

您可以使用 deactivate 命令來離開虛擬環境。每次啟動工作階段時,您必須重新啟動環境

若要升級至最新版本的 AWS ParallelCluster,請再次執行安裝命令。

(apc-ve)~$ python3 -m pip install --upgrade "aws-parallelcluster"